谢谢Dharmishtha,但我在下面的堆栈中找到了答案,它运行得非常好,没有抛出任何调试错误:
How to remove menus section from WordPress theme customizer
禁用“菜单”和“小部件”(在Customizer中)的正确方法在于创建一个包含以下代码的插件(摘自上述帖子,以方便其他可能正在搜索相同答案的人)。
/**
* Removes the core \'Menus\' panel from the Customizer.
*
* @param array $components Core Customizer components list.
* @return array (Maybe) modified components list.
*/
function wpdocs_remove_nav_menus_panel( $components ) {
$i = array_search( \'nav_menus\', $components );
if ( false !== $i ) {
unset( $components[ $i ] );
}
return $components;
}
add_filter( \'customize_loaded_components\', \'wpdocs_remove_nav_menus_panel\' );
也可以通过其他方式完成,但它们会引发调试错误。