无法访问WP_Query对象内部的内容

时间:2011-07-30 00:50:27

标签: php wordpress

以下是我在新创建的WP_Query创建var_dump时所看到的内容:

object(WP_Query)#115 (45) {
  ["query_vars"]=>
  array(55) {
    ["post_type"]=>
    string(6) "charity"
    ["order"]=>
    string(3) "ASC"
    ["error"]=>
    string(0) ""
    ["m"]=>
    int(0)
    ["p"]=>
    int(0)
    ["post_parent"]=>
    string(0) ""
    ["subpost"]=>
    string(0) ""
    ... and so on ...
  }
}

我用来创建它的代码如下:

$charity = new WP_Query(array(
   'post_type' => 'charity',
   'order'     => 'ASC'
));

我试图对<?php echo $charity[INSERTSOMETHINGHERE']; ?>进行多次变更,但没有显示任何内容。我不太使用PHP,但我的客户端坚持使用WordPress网站。我如何访问类似于该对象中的post_type的内容?

谢谢!

1 个答案:

答案 0 :(得分:3)

$charity->query_vars['post_type']