Using post title in an array

时间:2017-01-29 作者:Rob Crews

我想使用the_title() 函数获取文章标题,然后在数组中引用该标题。代码如下:

    <?php
            $title = array( 
                the_title()
            );
            $args = array(
                \'post_type\' => array( \'questions\' ), \'content\' => array( $title )
            );
所以我想用这个帖子的标题$args 变量来查找帖子类型为“questions”且当前帖子标题为“content”分类法值的帖子。

目前它不工作。我正在测试的帖子标题为“Book1”,当我更改$args 行收件人:

$args = array(
                \'post_type\' => array( \'questions\' ), \'content\' => array( \'Book1\' )
但对于我首先列出的代码,它不起作用。。。

编辑:是的,很简单:只需将其更改为“content”=>$title,因为$title已经是一个数组。谢谢大家!

2 个回复
SO网友:hashtagerrors

可以使用get\\u the\\u title()将标题存储在变量中。。\\u title()实际上会打印标题。。

SO网友:Rob Crews

最终的答案很简单:

<?php
        $title = array( 
            the_title()
        );
        $args = array(
            \'post_type\' => array( \'questions\' ), \'content\' => $title
        );
所以我只需要将“content”=>数组($title)更改为简单的“content”=>$title。这是因为$title已经是一个数组!

谢谢大家的帮助。

相关推荐