在functions.php

时间:2015-04-26 15:55:26

标签: php wordpress

我到处搜索但找不到答案 我正在尝试将下一个和上一个链接添加到functions.php中的特定页面模板 我知道我们不能在回声中添加php,而且我已经设法让它在没有php代码的情况下工作。

我正在尝试设置它,以便下一个链接在右侧对齐,我希望前一个和下一个链接在链接中包含«和»。 如果有所作为,我会使用genesis框架。任何帮助,将不胜感激。

我目前的工作代码是:

function prev_next () {
    if ( is_page_template( 'page_guide.php' ) ) {
        echo '<div class="navigation">
              <div class="alignleft">test</div>
              <div class="alignright">test</div>
              </div>';
    }
};
add_filter ( 'genesis_entry_footer', 'prev_next' );

1 个答案:

答案 0 :(得分:0)

以下内容应输出按时间顺序排列的上一篇和下一篇文章的链接。见previous_post_link()

function prev_next() {
    if (is_page_template('page_guide.php')) {
        ?>
        <div class="navigation">
            <div class="alignleft">
                <?php previous_post_link(); ?>
            </div>
            <div class="alignright">
                <?php next_post_link(); ?>
            </div>
        </div>
        <?php
    }
};
add_filter('genesis_entry_footer', 'prev_next');

在php中,<?php ... ?>标签之外的任何内容都以html形式回显,因此您可以在需要时简单地开始和结束它们。默认格式包括V形&laquo; &raquo;«»。