我正在尝试对我的类别创建WP\\u查询。php中,它显示来自名为“医生”的自定义帖子类型的帖子,并根据url中的当前slug查询帖子。因此,如果在“website.com/categories/精神病医生”上,它将显示所有定制的贴子类型“医生”,这些贴子的类别为“精神病医生”
我希望这是有意义的。然而,我现在看到的是一个按类别标题而不是slug进行过滤的查询,如果标题与slug不匹配,这会导致很多问题。当其中一个SEO人员进入并更改类别的标题时,会断开所有链接。
任何帮助都将不胜感激!我对wordpress和php还是有点陌生。
Here is the query I have right now:
<?php
$args = array( \'post_type\' => \'doctors\',
\'category_name\' => single_cat_title(\'\',false),
\'posts_per_page\' => -1 );
$loop = new WP_Query( $args );
?>
<?php
if ( $loop->have_posts() ) : while ( $loop->have_posts() ) : $loop->the_post();
get_template_part( \'content\', \'providers\' );
endwhile; else : ?>
<p><?php _e( \'Sorry, no posts matched your criteria.\' ); ?></p>
<?php endif; ?>