首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress主题开发中的内部样式表

Wordpress主题开发中的内部样式表
EN

WordPress Development用户
提问于 2015-10-14 11:10:45
回答 2查看 670关注 0票数 0

我几乎完成了创建自己的wordpress主题,这将是我提交给wordpress.org的第一个主题

我在许多页面中使用了内部CSS,因为样式用于特定的post类型。在为wordpress开发主题时,是否允许内部CSS?还是有一个严格的规则,所有的样式必须是一个外部样式表的一部分?

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2015-10-14 17:07:02

当将主题提交给wordpress.org时,这将不起作用,这是主题审查员将告诉您修复的第一件事情之一(我甚至不确定这些样式是否会通过主题检查测试)。

对于每个CSS样式、字体、附加脚本等,在将主题发送到wordpress.org进行评审之前,您必须在主题中排队这些内容才能通过评审。没有例外。

票数 3
EN

WordPress Development用户

发布于 2015-10-14 11:19:10

你所说的内部是什么意思?你是说在头上吗?如果它在标题中,那么您应该会很好,但是这取决于如何添加到标题中。

您理想的做法是使用wp_head过滤器将其添加到wp_head中。

代码语言:javascript
复制
function mytheme_styles() {
 // stuff here
}
add_filter('wp_head', 'mytheme_styles');

在那里检查post类型(使用WP条件),您应该会没事的。

另一种方法是拥有另一个CSS文件,该文件仅在该that类型上排队,但只有在css相当大的情况下才会使用这种方式。

最后,您还可以将它添加到普通的css文件中,就像WP做的那样(或者可以)将posttype输出到body类中,这样就可以在CSS中执行.posttype-name .element了。

我个人更喜欢将它放入css文件中,但这取决于您使用了多少css。

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/205477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档