最近,我用wordpress建了一个网站。我使用 ul...li 元素创建了一个侧边栏。我手动编写了代码,如下所示。
<ul class="accordion">
<li id="one"><a href="#one">2010 News</a>
<?php query_posts('order=ASC&cat=2&tag=2010&orderby=date'); ?>
<ul class="sub-menu">
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
</li>
<li id="two"><a href="#two">2011 News</a>
<?php query_posts('order=ASC&cat=2&tag=2011&orderby=date'); ?>
<ul class="sub-menu">
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
</li>
</ul>
我只希望代码自动创建2012 News ,* 2013 News * 部分,当有人在 id 为 2 的类别中发布新页面并使用 2012 或 2013 签署标签时添加 li 元素。我可以修改代码我自己,但其他人可能不知道如何修改它。所以我只是想让其他人更容易。谁能帮我?非常感谢。