Php 将前向/后向导航插入wordpress主题的post/portfolio部分的标题

Php 将前向/后向导航插入wordpress主题的post/portfolio部分的标题,php,css,wordpress,import,Php,Css,Wordpress,Import,尝试在一个主题的菜单旁边放一个导航菜单,但特别是在一个部分,即公文包部分。不是主页。但每次我尝试将代码添加到标题时,它也会添加到主页中。nav的代码翻转到公文包中的上一篇/下一篇文章,其结构与博客文章相同。我是否创建一个备用header.php并将其导入porfolio-single.php帖子?或者将其添加到header.php并以某种方式隐藏,使其仅显示在一个部分中?!??我想要的导航最初是在portfolio-single.php的页脚中,我进行定制,但这一个有点棘手,希望得到反馈。以下是

尝试在一个主题的菜单旁边放一个导航菜单,但特别是在一个部分,即公文包部分。不是主页。但每次我尝试将代码添加到标题时,它也会添加到主页中。nav的代码翻转到公文包中的上一篇/下一篇文章,其结构与博客文章相同。我是否创建一个备用header.php并将其导入porfolio-single.php帖子?或者将其添加到header.php并以某种方式隐藏,使其仅显示在一个部分中?!??我想要的导航最初是在portfolio-single.php的页脚中,我进行定制,但这一个有点棘手,希望得到反馈。以下是我从portfolio-single.php文件中获取的代码:

<div class="portfolio-meta">
    <nav id="nav-single">
        <h3 class="assistive-text"><?php _e( 'Post navigation', 'mega' ); ?></h3>
        <span class="nav-back"><a href="<?php echo get_permalink( $portfolio_page ); ?>"><i class="icon-remove"></i> <?php _e( 'Back', 'mega' ); ?></a></span>

        <?php if ( get_next_post() ) : ?>
        <span class="sep"> | </span>
        <span class="nav-previous"><?php next_post_link( '%link', __( '<i class="icon-caret-left"></i> Previous', 'mega' ) ); ?></span>
        <?php endif; ?>

        <?php if ( get_previous_post() ) : ?>
        <span class="sep"> | </span>
        <span class="nav-next"><?php previous_post_link( '%link', __( 'Next <i class="icon-caret-right"></i>', 'mega' ) ); ?></span>
        <?php endif; ?>

    </nav>

我想你喜欢在单根柱子上导航,对吧?我认为这可能会起作用,只要对另一个链接遵循相同的规则,如果它起作用,你也可以清理它

<?php 
    $prev_post = get_previous_post();
   if( !empty( $prev_post ) ): ?>
   <li class="ico-caret-left">
   <a href="<?php echo get_permalink( $prev_post->ID ); ?>">
      previous
   </a>
   </li>
<?php
  endif;
?>

您需要一个if-then语句,该语句指定只有当导航是公文包类别或页面、帖子或任何类型的公文包时,才应显示在标题中。

抱歉,我在这里没有看到其他答案,因为我已经尝试回答了大约25分钟,但不让我回答。无论如何,另一个答案更完整,所以请接受这个答案。