快速PHP回送帮助
这有什么问题快速PHP回送帮助,php,wordpress,Php,Wordpress,这有什么问题 echo '<a title="Last Chance" href="'.the_permalink().'" class="status open">Last Chance</a>'; echo'; 由于它将permalink()放在之前,我猜在permalink函数中有echo“abc”。为了让它如您所愿工作,您必须返回“abc”,而不是使用echoWordpress经常echo从函数中提取内容,而不是返回它 改用get\u permalink()
echo '<a title="Last Chance" href="'.the_permalink().'" class="status open">Last Chance</a>';
echo';
由于它将
permalink()
放在之前,我猜在permalink
函数中有echo“abc”
。为了让它如您所愿工作,您必须返回“abc”
,而不是使用echo
Wordpress经常echo
从函数中提取内容,而不是返回它
改用get\u permalink()
echo '<a title="Last Chance" href="'.get_permalink().'" class="status open">Last Chance</a>';
echo';
事实上,我觉得它很不错(但请参见我的编辑评论)
更好的方法是将PHP嵌入HTML:
<a title="Last Chance" href="<?php the_permalink(); ?>" class="status open">
Last Chance
</a>
编辑:,该\u permalink()
已在回显数据。不过,这是一个比回显HTML更好的解决方案。像这样使用它(而不是在回显内部)
有关更多详细信息,请参阅 什么是permalink()
?一个url?是的,它修复了。谢谢:)一般的规则是产生输出的WP函数将直接回音。get\uu…
版本将返回相同的数据,而不是回显。不过,我不得不等到今天才选择您的答案:/Yeah,WordPress主题函数非常有用,如下所示:P
<a title="Last Chance" href=" <?php the_permalink() ?> " class="status open">Last Chance</a>