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回送帮助_Php_Wordpress - Fatal编程技术网

快速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>