Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
functions.PHP中Previous/Next的PHP代码_Php_Wordpress - Fatal编程技术网

functions.PHP中Previous/Next的PHP代码

functions.PHP中Previous/Next的PHP代码,php,wordpress,Php,Wordpress,我到处找了,但找不到答案。 我正在尝试向functions.php中的特定页面模板添加下一个和上一个链接。 我知道我们不能在echo中添加php,我已经设法让它在没有php代码的情况下工作 我正在尝试设置它,以便下一个链接在右侧对齐,我希望上一个和下一个链接在链接中都包含«和»。 如果有区别的话,我会使用genesis框架。任何帮助都将不胜感激 我目前的工作代码是: function prev_next () { if ( is_page_template( 'page_guide.ph

我到处找了,但找不到答案。 我正在尝试向functions.php中的特定页面模板添加下一个和上一个链接。 我知道我们不能在echo中添加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' );

下面应该按时间顺序输出上一篇和下一篇文章的链接。看

在php中,标记之外的任何内容都作为html进行响应,因此您可以在需要时简单地开始和结束标记。默认格式包括雪佛龙«&拉阔;«»

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');