Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
Php Wordpress下一个或上一个帖子链接_Php_Wordpress - Fatal编程技术网

Php Wordpress下一个或上一个帖子链接

Php Wordpress下一个或上一个帖子链接,php,wordpress,Php,Wordpress,我有一个wordpress模板文件,我想显示下一篇文章链接,如果下一篇文章不可用,那么我想显示上一篇文章链接 我使用了以下代码,但它显示了错误消息 <?php if (next_post_link()) ? next_post_link('%link'); : previous_post_link('%link') ; ?> 我认为这是php语法错误 有什么帮助吗?试试这个: <?php echo (next_post_link()) ? next_post_li

我有一个wordpress模板文件,我想显示下一篇文章链接,如果下一篇文章不可用,那么我想显示上一篇文章链接

我使用了以下代码,但它显示了错误消息

<?php if (next_post_link()) ? next_post_link('%link'); : previous_post_link('%link') ; ?>

我认为这是php语法错误

有什么帮助吗?

试试这个:

<?php
    echo (next_post_link()) ? next_post_link('%link') : previous_post_link('%link');
?>


更改
if
“for
echo
,并删除第一个
对不起;它给出了上一个链接和下一个链接。我不确定你想做什么。“如果下一篇文章不可用”。。。你的意思是如果当前帖子是最后一篇可用的帖子吗?下一篇帖子应该显示下一篇帖子链接。如果最近的帖子没有下一篇帖子,那么它应该会显示上一篇帖子的链接OK,我想这可能就是你想要的。您需要查看执行条件语句以检查当前页面是否是最新的,并且(如果是)不执行上述代码。。。这是一个暗示。对“上一页”重复相同的过程,但检查上一页是否是第一篇文章。WordPress的在线分页教程很多。