在WordPress的WP_查询类中获取所选字段

在WordPress的WP_查询类中获取所选字段,wordpress,Wordpress,我想在WordPress的WP_查询类中获取选定字段。 我没有找到任何理由支持同样的观点 args=array('tag' => $tagname,'showposts'=>$no_of_post,'caller_get_posts'=>1); $my_query = new WP_Query($args); 我只需要标题和描述的职位。 如何通过WP\u Query函数中的选定字段?我不太理解这个问题,但我会尝试回答 首先,WP_查询不是一个函数,它是一个类 因此,在执行$m

我想在WordPress的WP_查询类中获取选定字段。 我没有找到任何理由支持同样的观点

args=array('tag' => $tagname,'showposts'=>$no_of_post,'caller_get_posts'=>1);
$my_query = new WP_Query($args);
我只需要标题和描述的职位。
如何通过WP\u Query函数中的选定字段?

我不太理解这个问题,但我会尝试回答

首先,WP_查询不是一个函数,它是一个类

因此,在执行
$my\u query=newwp\u query($args)之后类对象可用

这意味着在设置数据后,如果需要循环,您只需正常使用它,例如:

while ( $my_query->have_posts() ) :
    $my_query->the_post();
    echo '<li>' . get_the_title() . '</li>';
   ... continue your loop
while($my\u query->have\u posts()):
$my_query->the_post();
回音“
  • ”。获取标题()'; ... 继续你的循环
  • 或设置帖子数据后的
    $post->ID
    (或
    $post->title

    或直接访问:

    $my\u query->post->ID


    所有帖子的详细信息通常都是可用的,但我不确定你所说的
    描述
    ,你是说
    摘录

    我不太明白这个问题,但我会尽力回答

    首先,WP_查询不是一个函数,它是一个类

    因此,在执行
    $my\u query=newwp\u query($args)之后类对象可用

    这意味着在设置数据后,如果需要循环,您只需正常使用它,例如:

    while ( $my_query->have_posts() ) :
        $my_query->the_post();
        echo '<li>' . get_the_title() . '</li>';
       ... continue your loop
    
    while($my\u query->have\u posts()):
    $my_query->the_post();
    回音“
  • ”。获取标题()'; ... 继续你的循环
  • 或设置帖子数据后的
    $post->ID
    (或
    $post->title

    或直接访问:

    $my\u query->post->ID


    所有帖子的详细信息通常都是可用的,但我不确定你所说的
    说明
    是什么意思,你的意思是
    摘录

    我知道WP\u Query返回整个对象,我可以使用它获取数据,但我只希望在WP\u Query类中返回某些数据,如post id。这可能吗?我真的不明白为什么你可以使用
    $post->title
    访问它,但是,您总是可以通过使用或过滤器(相同链接)使事情复杂化特别是在同一个查询上。我知道WP_query返回整个对象,我可以使用它获取数据,但我只希望WP_query类中返回某些数据,如post id。有可能吗?我真的不明白为什么您可以使用
    $post->title
    访问它,但您总是可以使用或筛选器使事情复杂化(同一链接),特别是在同一查询上。