The problem: 我有一个网站(正在开发中),我在其中生成了一个名为"Products"的自定义帖子类型 . 我有不同的类别和帖子 . 我想在我的侧边栏中生成一个类似行为的菜单,但是使用谷歌我并没有真正发现一些好事 . 谁知道,也许我的想法是错的,并且可以使用其他解决方案 .

目前我使用WP Query来回显一个类别下的所有帖子 . 所以这意味着我必须手动复制代码以在创建时使用其帖子回显新类别 . 一种解决方案是手动创建一个菜单,但我想保持自动生成,因为用户不想做额外的工作而忘记了它是如何完成的 .

So, the question :我的解决方案都错了吗?如何为单击的类别及其子项激活类的行为实现类似菜单的菜单?是否更好地使用页面?

Example of my code:

<?php
$args = array(
    'post_type' => 'products',
    'posts_per_page' => -1,
    'cat' => 1
);

$query = new WP_Query( $args );

if ($query->have_posts()) {

    echo '<ul>';

        while ( $query->have_posts() ) : $query->the_post(); ?>
        <li>Category name, title</li>

        <li class="cpt-menu-item" id="post-<?php the_ID(); ?>">
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
        </li>

        <?php endwhile;

    echo '</ul>';
}
wp_reset_postdata();
?>