在WordPress中动态将ID或类添加到页面模板的内容

时间:2018-12-19 08:38:19

标签: html css wordpress events

我遇到了一些样式的问题,这些样式是根据WordPress网站上的某些标签动态创建的某些页面的样式。

我已经安装了WordPress,并且正在使用“事件管理器”插件显示事件(由Marcus Sykes撰写)。我使用标签来更好地对所有事件进行分类,例如所有事件室外事件a.s.o。然后,用户可以在给定事件上单击这些标记链接。事件管理器使用 Tags 页面处理随后创建的所有标签。因此,当用户点击ex时。 所有事件标签链接,然后在一个事件上,它将打开以下URL:www.testsite.com/tags/all-events。

然后,我想为所有事件的内容部分添加classid,因为我想在标记页面下显示的所有帖子上使用flex 。有点困惑,对不起...

因此,我尝试创建一个 Tags 页面使用的自定义页面模板,但是我不知道如何在所有内容周围包裹classid会动态添加到它(使用该特定标记的所有事件)中,我在想这是错误的方式吗?还是我应该以其他方式做到?

1 个答案:

答案 0 :(得分:1)

您检查URL中是否有特定的事件标记,然后选择要向其中添加类的所有html标记(那些是您的包装器事件),然后添加课程

$(document).ready(function () {
    if (window.location.pathname.indexOf("tags/all-events") > -1) {
        $('yourSelectorForAllTheEventTags').addClass("yourEventClassName");
}

希望有帮助!