问题描述
我正在尝试使用wordpress过滤器覆盖每页显示的帖子数。代码就是这样
return apply_filters('atbdp_archive_settings_fields',array(
'display_listings_header' => array(
'type' => 'toggle','name' => 'display_listings_header','label' => __('display Header','directorist'),'default' => 1,),
数组列表很大,我要覆盖的数组是索引数组(最后一个数组)。
array(
'type' => 'slider','name' => 'all_listing_page_items','label' => __('Listings Per Page','min' => '1','max' => '100','step' => '1','default' => '6','validation' => 'numeric|minlength[1]',
我的目标是将“ max”值更改为1000,这是我的代码
function number_of_listings_extend($custom_listing_number){
$custom_listing_number[-1] = array(
'type' => 'slider','max' => '1000','validation' => 'numeric|minlength[1]'
);
return $custom_listing_number;
}
add_filter('atbdp_archive_settings_fields','number_of_listings_extend',10,1);
不幸的是,这会添加一个新数组,这会导致数组重复但不会覆盖它。非常感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)