我正在尝试使用如下所示的函数unregister_setting取消注册wordpress阅读选项中的设置:
add_action( 'admin_init', array($this, 'unregister_settings'), 999 );
public function unregister_settings() {
unregister_setting( 'reading', 'posts_per_rss' );
}
似乎根据wp文档正确使用:https://developer.wordpress.org/reference/functions/unregister_setting/但它不起作用(没有任何反应)。任何帮助将不胜感激。
此致 拉法尔
答案 0 :(得分:0)
函数unregister_setting()不用于显示/隐藏设置页面中的设置。此功能仅用于注册/取消注册(让WP知道是否应该在每个表单提交中保存该设置)。
要从设置页面隐藏设置,只需一个操作:
从代码中删除相应的add_settings_field()函数。