自定义主题构建 - 无法添加菜单功能.php

时间:2018-03-11 17:36:17

标签: php wordpress function

尝试按照教程,从头开始设置Wordpress主题,并且无法显示菜单选项。

的functions.php

<?php
function appdevwp_theme_styles() {
    //featured theme support
    add_theme_support( 'post-thumbnails' );
    //Menu
    register_nav_menus( array( 
        'primary' => __('Primary menu'), 
        'secondary' => __('Secondary menu') 
      ) );
}
?>

如果任何人可以看到我出错的地方,请分享,因为我所在的每个网站都表明上述示例是正确的,但该选项仍然无法使用。

2 个答案:

答案 0 :(得分:1)

您在add_theme_support内运行register_nav_menusappdevwp_theme_styles个功能但是您没有调用appdevwp_theme_styles功能。 所以你有两种方式:

  1. 初始化后运行您的功能。只需在末尾添加appdevwp_theme_styles();行。
  2. 在新功能之外运行add_theme_supportregister_nav_menus。只需删除此包装器function appdevwp_theme_styles() {....}

答案 1 :(得分:0)

谢谢Alex,

似乎原始的帖子版本似乎运行正常观看教程,但你的方式实际上有效......

<?php

    //featured theme support
    add_theme_support( 'post-thumbnails' );
    //Menu
    register_nav_menus( array( 
        'primary'  => __('Primary menu'), 
        'secondary'  => __('Secondary menu') 
      ) );

?>
相关问题