例如,如果你想得到一个演员的职位,有不同的解决方案,但在我看来,最好是使用tag
作为演员的名字,或post meta
. 目前我给你的解决方案是使用WordPress搜索系统并尝试查找帖子。
// We try to get post for Christian bale as a keyword
$args = array(
\'post_type\' => \'post\',
\'post__not_in\' => array(get_the_ID()), // We don\'t need the current post
\'s\' => \'christian bale\', // We put the Christian Bale search here
);
// Or as a meta value
$args = array(
\'post_type\' => \'post\',
\'post__not_in\' => array(get_the_ID()), // We don\'t need the current post
\'meta_key\' => \'director\',
\'meta_value\' => \'christian bale\',
);
$films = new WP_Query($args);
// If there\'s posts, show it
if($films->have_posts())
{
while($films->have_posts())
{
$films->the_post();
the_title();
the_content();
}
}
// Reset query
wp_reset_query();
在帖子之后或帖子中使用此选项,可以显示包含“christian bale”文本的帖子。