您可以在主题中编辑与类别模板关联的模板。如果你没有这个主题,你可以make a Child theme 对它进行修改。
例如,在我的本地WordPress开发环境中,我激活了主题Twenty20th,负责显示的模板是index.php
(通常是category.php
大约)。以及index.php
正在加载/template-parts/content.php
用于显示每个帖子。
现在,添加任何想要添加的内容都非常简单。假设下面的代码负责显示您可以在图像中看到的按钮:
<!-- </div> --> <!-- .section-inner -->
<?php if ( is_category() ) { ?>
<div class="section-inner medium has-text-align-center">
<button class="button" data-id=<?php the_ID(); ?>>Participate in Quiz</button>
</div>
<?php } ?>
我通过了
data-id
属性设置为每个按钮,以便可以对每个按钮单独执行任何操作。