函数参数中的PHP echo变量

函数参数中的PHP echo变量,php,wordpress,Php,Wordpress,我目前正在使用wordpress函数来显示特定类别的帖子。简化的示例如下所示: <?php query('cat_name=cat1&posts=1') ?> 本质上,它从cat1类别中获得1个帖子。 但是,我保存了一个变量,该变量获取当前类别(在类别页面上): 当前类别: 我现在如何将变量$thiscat回显到上面查询的参数中,以便为我填写类别名称?此函数应用于不同的类别页面,因此将其自动传递给我的查询的参数可以节省很多麻烦 提前感谢您的帮助。您只在希望将内容输出

我目前正在使用wordpress函数来显示特定类别的帖子。简化的示例如下所示:

<?php query('cat_name=cat1&posts=1') ?>

本质上,它从cat1类别中获得1个帖子。 但是,我保存了一个变量,该变量获取当前类别(在类别页面上):


当前类别:
我现在如何将变量$thiscat回显到上面查询的参数中,以便为我填写类别名称?此函数应用于不同的类别页面,因此将其自动传递给我的查询的参数可以节省很多麻烦


提前感谢您的帮助。

您只在希望将内容输出到浏览器时才回显,这里我们将查询字符串与变量连接起来:

<?php $thiscat = get_the_category(); ?>
<?php query('cat_name=' . $thiscat . '&posts=1') ?>

我不确定我是否理解这个问题,但听起来您想在查询中使用$thiscat。这应该做到:

<?php

$thiscat = get_the_category();
query("cat_name=$thiscat&posts=1")

?>


请注意双引号,这是必需的。如果使用单引号,变量将不会展开。

当然更好,因为它将变量连接起来。。。提高可读性;-)
<?php

$thiscat = get_the_category();
query("cat_name=$thiscat&posts=1")

?>