将前进/后退导航插入wordpress主题的帖子/投资组合部分的标题中

时间:2014-08-29 17:23:19

标签: php css wordpress import

尝试在主题菜单旁边放置一个导航菜单,但特别是在一个部分,即投资组合部分。不是主页。但每次我尝试将代码添加到标题时,它也会添加到主页。导航的代码翻转到投资组合中的上一个/下一个帖子 - 其结构与博客帖子相同。我是否创建了一个备用header.php并将其导入到porfolio-single.php帖子中?或者将它添加到header.php并隐藏它以便它只出现在一个部分?!??我想要的导航最初是在投资组合的页脚 - 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>

2 个答案:

答案 0 :(得分:0)

我假设您喜欢浏览单个帖子吗?我认为这可能有效,只要对其他链接遵循相同的规则,如果它有效,你也可以清理它。

<?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;
?>

答案 1 :(得分:0)

你需要一个if-then语句,指明导航只应出现在标题中,当它是&#34; Portfolio&#34;类别(或页面,帖子或任何类型&#34;投资组合&#34;是)。