索引值似乎在递增,我们添加/删除小部件的实例。
为了确保抓取了正确的数据,我只能考虑通过一些控制变量在小部件数据本身内部进行检查,例如:
Array (
[2] => Array (
[title] => asian kung-fu generation
[description] => awesome band
[var-of-control] => true (or some other convention)
)
[_multiwidget] => 1
)
甚至是头衔。这个
following function 是否执行此检查:
add_filter( \'the_content\', function(){
$res = get_option( \'widget_my_widget\' );
$check = check_array_key_value( $res, \'title\', \'asian kung-fu generation\' );
print_r( $check );
});
function check_array_key_value( $array, $key, $val )
{
foreach ( $array as $item )
{
if ( isset( $item[$key] ) && $item[$key] == $val)
return $item;
}
return false;
}