Ejemplo n.º 1
0
 function _search_and_get_field($args, $field = 'post_name')
 {
     $args = wp_parse_args($args, array('fields' => $field));
     $posts = sp_wp_search($args, true);
     return sp_results_pluck($posts, $field);
 }
Ejemplo n.º 2
0
 function test_search_get_posts()
 {
     $db_posts = get_posts('tag=tag-a&order=id&order=asc');
     $sp_posts = sp_wp_search(array('terms' => array('post_tag' => 'tag-a'), 'orderby' => 'id', 'order' => 'asc'));
     $this->assertEquals($db_posts, $sp_posts);
     $this->assertTrue(is_a(reset($sp_posts), 'WP_Post'));
     $this->assertEquals(reset($sp_posts)->post_title, 'tags-a-b-c');
 }