问题描述
我有一个网站,其中包含不同的主题。一旦用户点击每个主题,他将被重定向到一个页面,其中周一至周五的工作日列表将在那里。一旦用户点击特定日期,他就会看到与那一天和那个特定主题相关的活动列表。
为此,我使用名为“主题和活动”的 CPT UI 创建了一个自定义帖子类型和一个名为“天”的自定义分类,并创建了一个自定义分类页面命名“taxonomy-activitydays.PHP”,其中“activitydays”是放置以下代码的分类slug。
在此页面中,我按天获取帖子没有问题,但在类别的情况下不起作用。因此,我无法获得有关天数和主题的所需帖子列表。
我还创建了一个名为“page-days.PHP”的页面,用于获取所有工作日,现在在主页中列出的主题是静态的。在这些主题中放置了一个静态链接,将我们重定向到 Days 页面等等...
类别:工程、机器人 自定义分类名称:天 自定义分类术语:周一、周二......周五。
<?PHP
$terms = get_terms('category');
foreach ($terms as $term) {
// echo "<pre>"; print_r($term);
$loop = new WP_Query(array(
'post_type' => 'topics_activities','tax_query' => array(
array(
'taxonomy' => 'category','field' => 'slug','terms' => $term->slug,),'posts_per_page' => -1,'order' => 'ASC'
));
?>
<?PHP if (($term->slug == 'engineering')) { ?>
<?PHP while ($loop->have_posts()) : $loop->the_post(); ?>
<?PHP the_title(); ?>
<?PHP endwhile; ?>
<?PHP } else if (($term->slug == 'robotics')) { ?>
<?PHP while ($loop->have_posts()) : $loop->the_post(); ?>
<?PHP the_title(); ?>
<?PHP endwhile; ?>
<?PHP } ?>
<?PHP } ?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)