个性化阅读
专注于IT技术分析

二级菜单未显示在WordPress页脚中

我是一个尝试创建自己的wordpress主题的初学者。

我有两个导航菜单, 一个用于页眉的页眉, 一个用于页脚的辅助菜单未显示。我的代码当前如下所示。

-Functions.php

function base_theme_setup(){

 add_theme_support('menus');

 register_nav_menu('primary', 'Primary Header Navigation');
 register_nav_menu('secondary', 'Secondary Footer Navigation');

}

add_action ('init', 'base_theme_setup');

-footer.php

<footer>
<?php wp_nav_menu(array('theme_location'=>'secondary')); ?>

</footer>

<?php wp_footer (); ?>

</body>
</html>

#1


设法解决它。

在index.php的底部有一些无用的未删除代码。一旦删除, 问题就消失了。

所以从这里去了

<?php

 if( have_posts() ):

    while( have_posts() ): the_post(); ?>

       <h3><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</h3>
       <div class="thumbnail-img"><?php the_post_thumbnail('large'); ?></div>
       <p><?php the_content(); ?></p>
       <small>Posted on: <?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?>, in <?php the_category(); ?></small>
       <hr>

<?php   endwhile;

 endif;

 ?>

<?php

            while ( have_posts() ) : the_post();

                get_template_part( 'content', get_post_format() );

            endwhile; 
?>

<?php get_footer();?>

对此

<?php 

 if( have_posts() ):

    while( have_posts() ): the_post(); ?>

      <h3><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

      <?php the_post_thumbnail('large'); ?>

      <p><?php the_content(); ?></p>

      <small>Posted on: <?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?>, in <?php the_category();?></small>

      <hr>

<?php   endwhile;

 endif;

 ?>
 <?php get_footer();?>

感谢大家的提示!

赞(0)
未经允许不得转载:srcmini » 二级菜单未显示在WordPress页脚中

评论 抢沙发

评论前必须登录!