注册菜单错误标头 时间:2018-08-22 作者:fdesu 当我试图register a menu?作用phpfunction register_my_menu() { register_nav_menu(\'header-menu\',__( \'Header Menu\' )); } add_action( \'init\', \'register_my_menu\' ); 错误函数register\\u my\\u menu(){register\\u nav\\u menu(\'header-menu\',\'header-menu\');}add\\u action(\'init\',\'register\\u my\\u menu\');警告:无法修改标题信息-标题已由/home/milibyte/public\\u html/wp content/themes/test/functions.php:4)in/home/milibyte/public\\u html/wp admin/includes/misc发送。php在线1126GitHub当做 3 个回复 最合适的回答,由SO网友:De Coder 整理而成 <?php function register_my_menu() { register_nav_menu( \'header-menu\',__( \'Header Menu\' ) ); } add_action( \'after_setup_theme\', \'register_my_menu\' ); SO网友:Castiblanco 出现以下情况时,可能会显示错误:文档顶部或底部的空行在开始的PHP标记之前、之间或之后有太多的空格,文档的特定部分中有太多不需要的空格或空行,要调试,请尝试这样做。function register_my_menu() { //do nothing } add_action( \'init\', \'register_my_menu\' ); 如果你在谷歌上搜索这个问题,你会惊讶地发现,有多少人仅仅因为网站上的额外空间或错误内容而拥有这个问题functions.php. SO网友:De Coder 我认为你行动太早了。不要在“init”下运行,而是使用“after\\u setup\\u theme”。add_action( \'after_setup_theme\', \'register_my_menu\' ); 结束 文章导航