使用类别模板自动向新帖子添加自定义css

时间:2022-02-07 作者:Matt Buckley

我继承了修改Wordpress站点的任务(使用子主题)。我是设计师,不是代码或后端专家。

我已经在一个网站上定制了一组页面,使用一个插件,允许将自定义CSS应用于各个页面,使其具有其他页面的替代样式。然而,我需要达到这样一个阶段,即这种修改CSS会自动应用于具有特定类别的新帖子,而不是作者必须这样做。

我已经解决了如何设置特定于类别的帖子模板(遵循了教程),但我不知道如何将自定义CSS应用到这个PHP模板。我假设它不只是添加到PHP模板文件中(我尝试了一下,代码显示为文本)。非常感谢您的指点。

1 个回复
SO网友:rudtek

如果您已经创建了一个自定义php模板,那么在该模板中向css添加一个特定的类选择器。例如:

<body class="mycustomclass">all your page content</body>

<content class="mycustomclass">all your content content</content>
它不必出现在正文、内容或页面的任何其他特定部分上,但要使其包含该页面内容的最大部分。

现在以您孩子的主题风格。css添加所需的自定义项:

.mycustomclass {
    color: blue
}

.mycustomclass h2 {
    font-size: 3rem;
}
这是一个普遍的答案,但希望能让你朝着正确的方向前进。

相关推荐

how to find the posts page

我已经创建了档案。php文件并使其显示所有帖子,还有一个显示时间线的侧栏,例如2022年1月2022日。当我点击2022年1月的时候,我有一个页面显示了2022年1月的所有帖子,url是https://mywebsite.com/2022/01现在我想知道获取所有帖子的url是什么?如果我运行这段代码,我会在博客上找到答案。if ( get_option( \'page_for_posts\' ) ) { echo \'<a href="\'.esc_url(get_perm