在这个网站上搜索了一下,找到了一些可以帮助你实现目标的链接
1) 搜索与特定标题匹配的所有帖子-在另一个线程中找到此漂亮代码here - 上述函数的用例示例here
2) 使用此功能,更新特定帖子的“标签”相当简单:
wp_set_object_terms($post_id, \'mytagname\', \'post_tag\', true);
3)当您将所有内容放在一起时,应该是这样的(此代码未经测试)
add_filter( \'posts_search\', \'__search_by_title_only\', 500, 2 );
$query = new WP_Query(
array(
\'s\' => \'title_to_search_for\'
)
);
remove_filter( \'posts_search\', \'__search_by_title_only\', 500 );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) :
$post_id = get_the_id();
wp_set_object_terms($post_id, \'tag_to_add\', \'post_tag\', true);
endwhile;
wp_reset_postdata();
endif;
祝你好运!