我有一个自定义的帖子类型和自定义分类法。分类法的工作方式类似于一个类别系统。用户可以将自定义帖子添加到类别中。每个类别有一个页面,显示该类别中的帖子。
我需要获取当前类别页面的页面slug。请问我该怎么做?
例如,我的url是:?event-categories=day-courses
.
事件类别是自定义分类法。
如果我在这个自定义分类法中只有“日间课程”,那么这个代码就可以工作,而我没有:
<?php
global $post;
$post_slug=$post->post_name;
echo $post_slug;
$my_query = new WP_Query( array( \'post_type\' => \'event\', \'event-categories\' => \'day-courses\' ) );
while ($my_query->have_posts()) : $my_query->the_post();
?>
<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="excerpt"><?php the_excerpt(); ?></div>
</div>
<?php endwhile; ?>