为什么我不能在变量中包含ECHO?

时间:2017-06-20 作者:David A. French

例如,假设我有一段来自我想调用的字段的文本。

所以我设置了如下变量:

<?php
$text = get_field(\'text_field\');
$outputtext = echo $text; ?>

<p><?php $outputtext ?> </p>
这不可能吗?如果可能,为什么?PHP是这样设置的,有什么特别的原因吗?

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

不是WordPress的问题,但要想做你想做的事,你需要使用anonymous function.

但是,对于您的示例,它完全不需要或不推荐。

Echo shortcut syntax (例如。<?= $text ?>) 你可能会感兴趣。

结束

相关推荐

分页在类别.php中不起作用

类别页面上的分页不起作用。我使用一个名为“Bridge”的主题,永久链接设置为“/blog/%category%/%postname%/”。我的分类页面位于以下url中:http://ikontrol.dk/da/blog/nyheder/如果我使用底部的分页,我会得到以下url:da/blog/nyheder/page/2/I give-self和404-page-not-found。如果我手动将url更改为:da/blog/nyheder/?page=2已选择第2页,但内容仍为第1页。正如我在小说中看