尽管有可用帖子,GET_NEXT_POSTS_LINK()仍不返回任何结果

时间:2020-07-14 作者:Bunjip

我正在基于Genesis框架开发一个自定义主题。我想在单篇文章视图中的任何文章下方显示“上一篇文章|下一篇文章”导航。但是,get\\u next\\u posts\\u link()和get\\u previous\\u posts\\u link()都不会返回任何值。我能看到的所有输出是

|

当然,也有相邻的柱子可用。

我的代码如下所示

仅有一个的php

<?php
  
  function myslug_render_post_navigation(){
    echo get_next_posts_link( __( \'Previous post\' ) ) . \' | \' . get_previous_posts_link( __( \'Next post\' ) );
  }
  add_action( \'genesis_after_entry\', \'myslug_render_post_navigation\' );
  
  genesis();
有人能给我指出正确的方向吗?

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

get_next_posts_link()get_previous_posts_link() 用于在分页后存档的页面之间进行链接。

用于在您想要的各个帖子之间导航get_next_post_link()get_previous_post_link(). 请注意单数“;过帐;。

function myslug_render_post_navigation(){
    echo get_next_post_link( __( \'Previous post\' ) ) . \' | \' . get_previous_post_link( __( \'Next post\' ) );
}
add_action( \'genesis_after_entry\', \'myslug_render_post_navigation\' );

genesis();
我注意到你get_next_posts_link()get_previous_posts_link() 相对于他们的标签向后,但在我的示例中,我并没有改变这一点,以防这是故意的。

相关推荐

Functions.php上未定义$_GET和&_REQUEST索引

我最近尝试学习为我的自定义主题创建一个主题选项页面,这是按照stackoverflow和其他资源的教程进行的。但脚本显示错误if ($_GET[\'page\'] == basename(__FILE__)) { if (\'save\' == $_REQUEST[\'formaction\']) { foreach ($options as $value) { if( isset( $_REQUEST[ $value[\'id\']