你或许“更适合”使用 JavaScript 来实现这一点,或者如果你喜欢的话,也可以使用 jQuery。
例如,主题中的类会像下面的示例一样显示分类名称:
<span class="category-name">UNIX 初学者问题</span>
因此,在主题页面的脚本中,你可以选择类名为 “category-name” 的文本,然后根据分类文本将广告标签注入到你选择的 div 元素中。
在我看来,这是一种比仅基于 CSS 隐藏和显示广告代码标签的 div 元素更好的方法。
对于任何具备基本 JavaScript 或 jQuery 技能的人来说,这也非常容易实现。
你可以根据分类 span 的类选择 span 元素的内部文本。然后,将该内部文本与你的分类列表进行匹配,并根据分类将广告代码插入到该页面中你选择的 DOM 元素中。
对于任何具备基本 JavaScript 技能的人来说,编写这段代码都非常简单,而且这可能是实现你所想要功能的最优方法。@Windsooon