我正在尝试从数组中的特定侧边栏存储窗口小部件ID。但我似乎无法完成第一部分。
我有以下数组:
$results = get_option('sidebars_widgets');
print_r($results); /* Gives me the following array */
Array
(
[orphaned_widgets_1] => Array
(
[0] => search-2
[1] => recent-posts-2
[2] => recent-comments-2
[3] => archives-2
[4] => categories-2
[5] => meta-2
)
[sidebar-footer] => Array
(
)
[wp_inactive_widgets] => Array
(
)
[sidebar-main] => Array
(
)
[Shortcodes] => Array
(
[0] => pages-2
[1] => widget-id
[2] => another-id
[3] => yet-another
)
[array_version] => 3
)
然后,我想要数组中的所有Shortcodes
小部件ID。喜欢这样做:
$shortcode_widget_id = array();
foreach { code here to put the 4 id's in the $shortcode_widget_id array }
但是如何获得只有Shortcode id的列表,而不是其他的?
答案 0 :(得分:0)
$shortcode_array = $presentarray['Shortcodes'];
$shorcode_keys = array_keys( $shortcode_array);
print_r($shorcode_keys );
这是你要追求的吗?