我用的是选项树。只是为了只用一个元宝箱。而我没有使用他的主题选项。
在下图中,如何抛出主题选项菜单?是否可以?
添加以下代码到你的 functions.php
文件。
function remove_ot_menu () {
remove_submenu_page( 'themes.php', 'ot-theme-options' );
}
add_action( 'admin_init', 'remove_ot_menu' );
这将删除你想删除的面板。
/**
* Option Tree Files
* Including Files and setting up Option Tree
*
* @Since 1.0.0
* Version 1.0.0
*/
if(class_exists('OT_Loader' )):
//Filter for option tree settings
add_filter( 'ot_show_pages', '__return_false' );
add_filter( 'ot_show_new_layout', '__return_false' );
add_filter( 'ot_post_formats', '__return_true');
add_filter( 'ot_use_theme_options', '__return_false' ); //This filter removes theme options page.
endif;
上面的代码有助于从选项树中移除自定义主题选项页,请确保你在function.php中添加这个代码。
这段代码对于那些只想使用OptionTree插件的Metaboxes而不是主题选项的人来说很有帮助。