这是代码:
$variableName = Test;
echo ' <div class="navigation"> <p> '.next_posts_link($variableName).' </p> </div>';
浏览器中的结果是:
<a href="example.com/">Test</a>; <div class="navigation"> <p> </p> </div>
如何在 div 和 p 标签之间放置链接?
next_posts_link()
回显文本;你期望它返回一个字符串。因此,当您尝试连接其输出时,它出现在输出中的错误位置。
您需要拆分呼叫:
echo ' <div class="navigation"> <p> ';
next_posts_link($variableName);
echo' </p> </div>';
或者,get_next_posts_link()
返回一个字符串:
echo ' <div class="navigation"> <p> '.get_next_posts_link($variableName).' </p> </div>';
我认为没有必要在 php 打开关闭标签中包含next_posts_link函数。您可以尝试以下方法:
echo '<div class="navigation"><p>'.next_posts_link($variableName).'</p></div>';