我如何将H2标签添加到标签:在Wordpress单页内容之后?

问题描述 投票:0回答:1

我在我的网站上使用 Tagdiv 的报纸主题。 我在帖子后列出了所有帖子标签; 标签:tag1、tag2、tag3、tag4,如我添加的图像中所示。

我想为该区域中的所有列表标签提供 h2 元标签。

我像这样修改了wordpress主题中的loop.single.php文件

    <ul class="td-tags td-post-small-box clearfix">
                            <li><span><?php esc_html_e('TAGS', 'newspaper') ?></span></li>
                            <?php
                                foreach ($td_post_tags as $td_post_tag) { ?>
                                    <li><h2><a href="<?php echo esc_url(get_tag_link($td_post_tag->term_id)) ?>"><?php echo esc_html($td_post_tag->name) ?></a></h2></li>
                            <?php } ?>
                        </ul>

但是什么都没有改变,标签仍然没有 h2。

我该怎么办?有谁可以帮助我吗?

我想将 h2 标签添加到帖子后列出的每个标签中。

在此输入图片描述

wordpress wordpress-theming tagging
1个回答
0
投票

我像这样编辑了相同的文件loop-single.php

// tags
                $td_post_tags = get_the_tags();
                if( !empty($td_post_tags) ) { ?>
                    <div class="td-post-source-tags">
                        <ul class="td-tags td-post-small-box clearfix">
                            <li><span><?php esc_html_e('TAGS', 'newspaper') ?></span></li>
                            <?php
                                foreach ($td_post_tags as $td_post_tag) { ?>
                                    <li><h2><a href="<?php echo esc_url(get_tag_link($td_post_tag->term_id)) ?>"><?php echo esc_html($td_post_tag->name) ?></a></h2></li>
                            <?php } ?>
                        </ul>
                    </div>
            <?php }

它正在向列表中的每个标签添加标签。

结果:

<ul class="td-tags td-post-small-box clearfix">
     <li><span>TAGS</span></li>
     <li><h2><a href="http://demoshop.test/tag/tag2/">tag2</a></h2></li>
     <li><h2><a href="http://demoshop.test/tag/tag3/">tag3</a></h2></li>
</ul>

子主题中的覆盖文件也有效!

© www.soinside.com 2019 - 2024. All rights reserved.