重定向到其他页面后,body标签上的类是相同的

时间:2015-05-06 10:36:01

标签: wordpress wordpress-theming

我是wordpress开发小镇的新人。我在wordpress中安装了mobius主题。并为此实施了一个儿童主题。我使用style.css为所有页面设置样式。由于我正在为多个页面使用一个css,因此我正在检查正文中的类,以确保我的样式仅应用于该页面。这对于我来说非常重要,因为我需要在body标签上包含页面ID的必需类。但重定向到任何其他页面后,所有类都变得混乱。

这种情况发生在我身上。

第一次访问主页时出现的正文上的类是:

explode

重定向到其他网页后,例如'与团队见面'页面,我期待有不同的课程。 ' page page-id-1195 page-template-default'。但是身体标签上的类不受影响。

但是如果我刷新重定向的页面并且会见团队'我可以在body标签上看到所有预期的类。

1 个答案:

答案 0 :(得分:0)

由于您的主题使用ajax加载页面内容,因此在尝试实现自定义样式和javascript时必须遵循其工作方式。

您的主题必须有一些javascript函数,它们会触发ajax调用以获取新页面,然后用它替换当前页面内容。找到这些函数,并根据其ajax回调函数中加载的页面添加自定义js。

我看到它正在使用jQuery,所以你可以参考文档:

你的风格可以用同样的方式完成,但最好在第一页加载时提供所有自定义样式。