我在wordpress网站上工作,现在很多元素具有相同的ID,这使得定制变得困难。
现在我的解决方案是对所有不可行的元素添加更改,困难的部分是我不确定如何向特定元素添加ID。
我是在css文件中执行此操作还是以某种方式在php中编辑?
或者是否可以添加一些插件或类似的ID?
答案 0 :(得分:0)
对此没有简短或简单的答案。
通过查看它包含的文件及其工作原理,找出主题中存在缺陷的最佳方法。我找不到您在评论中提到的Cherry主题,以便我可以看看。
当然,要了解正在发生的事情,您将需要了解有关主题编写方式的大量信息。我不能建议一个比Codex article on theme development更好的起点。您可以通过网络搜索获得更好的结果(取决于您最好的学习方式),例如wp building a theme
。我做了,我得到this和this,但我通过阅读学得最好;也许视频会帮助你更多。不幸的是,你真的无法消除这一步,需要时间。
您的主题最有可能 - 如果它是以WordPress方式构建的 - 使用一系列包含get_template()
调用的模板。正如您所看到的,这可能是您想要寻找的。我记得第一次解剖WP主题时,这是一项艰巨的任务,而且在那一点上我已经是一位非常有经验的开发人员。不要气馁。
某些主题和插件使用操作和过滤器来修改其内容。如果您的主题是这样做的,那么修改就像挂上一些正确的主题一样简单。这仍然需要确定要连接哪些挂钩。
如果您将前5个或10个分层子项直接指向典型页面中的<body>
元素下方(如主页或博客页面),我可以使用更具体的内容更新此答案。
如果这看起来太复杂了,你可能最好考虑雇用一个更熟悉WordPress主题修改的人来帮助你。