这感觉像是一个相当简单的问题,尽管我担心,可能是一个复杂的答案。有没有办法(通过插件或代码)让主题根据分类术语更改一些基本的CSS元素。
所以,如果你有相机品牌,你的网站就是关于相机的。你能有关于柯达使用蓝色CSS文件的页面吗?如果Cannon使用红色CSS文件,等等。基本上你是根据分类术语来划分主题的吗?
这感觉像是一个相当简单的问题,尽管我担心,可能是一个复杂的答案。有没有办法(通过插件或代码)让主题根据分类术语更改一些基本的CSS元素。
所以,如果你有相机品牌,你的网站就是关于相机的。你能有关于柯达使用蓝色CSS文件的页面吗?如果Cannon使用红色CSS文件,等等。基本上你是根据分类术语来划分主题的吗?
是的,你可以。在许多方面。
一种方法是custom templates based on tag or category slug. 所以,您只需适当地标记您的帖子,然后WordPress将自动选择适当的模板。
如果模板差异很小,可以使用php Include或wordpress Include在其他文件中保留常见内容。
或者,您可以根据主主题文件中标记的值进行自定义包含,并以这种方式提供CSS引用。
或者让内联CSS再次由模板内的php代码控制。
有几种方法可以实现这一点,主要取决于样式的主要变化:
滤波器输出body_class()
函数(或等待3.1版本,其中根据文档条款将自动包含),并在主样式表中包含样式差异参见Conditional Tags 了解如何检查不同的材料wp_enqueue_style()
用于加载其他样式表。
如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?