WordPress:如何使用“wp_query”类搜索“post_content”的帖子?

时间:2012-03-13 01:10:37

标签: wordpress

正如标题所示,我正试图通过其post_content找到一个帖子。 我该怎么做? 感谢

示例:SELECT * FROM DBname WHERE post_content LIKE '%phrase%'

2 个答案:

答案 0 :(得分:9)

或者,(并且因为它被指定),你可以通过实际使用" WP_Query"来实现这一点。类:

// The Query
$my_query = new WP_Query( array(
    'post_type' => 'post',
    's' => 'phrase'
));

// The Loop
while ( $my_query->have_posts() ) {
    $my_query->the_post();
    get_content();
    //...
}

答案 1 :(得分:3)

这样的东西?

$result = $wpdb->get_results( "SELECT * FROM wp_posts WHERE post_content LIKE '%phrase%'" );
  if ($result){
    foreach($result as $pageThing){
      echo $pageThing->post_content;
    }
  }