我在 WordPress 中有一个查询,它会提取类别“发布”中的帖子,这些帖子在分类“艺术家”中用艺术家的名字标记 - (恰好是这个页面的标题。)效果很好。直到您使用包含 3 个单词的艺术家姓名/页面标题。所以“san gabriel”有效,“coyote clean up”无效。这是一个较旧的站点,我在某些事情上使用了魔法领域,但我不明白这可能是问题的一部分。
<?php query_posts( array(
'category_name' => 'releases',
'artist' => wp_title("",false),
'showposts' => 0
) )?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<img alt="release image" src="<?php echo get ('release_info_release_image') ?>">
</div>
<?php endwhile; ?>
<?php else : ?>
<p>there are currently no releases posted for this artist.</p>
<?php endif; ?>
<?php wp_reset_query(); ?>
这是一张图片,显示页面标题和标记的分类之间没有拼写错误。
圣加布里埃尔的页面得到了这个帖子。Coyote Clean Up 没有。当我在标题和艺术家标签中将他们的名字更改为“Coyote Clean”时 - 它可以工作......一个词乐队工作。两个词带工作。三字带没有。
我想不出任何原因会发生这种情况。
有任何想法吗?
好的 - 这是有 4 个字的,它正在工作......