gpt4 book ai didi

css - Wordpress 子主题样式表似乎不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:10 24 4
gpt4 key购买 nike

我已经为我想要更改的主题创建了一个子主题,但是我在 style.css 中所做的更改没有显示在网站上。

这是我的 style.css 中的内容

/*
Theme Name: Soundstage Child Theme
Description: Soundstage Child Theme
Author: xxxxx
Template: soundstage
Version: 1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../soundstage/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

.logotext {
font-family: "Life Savers", cursive;
font-weight:400;
position:relative;
top:12px;
right:90px;
}

.menu-item {
font: 18px/20px cutive,Arial,Helvetica,Sans-Serif;
}

只是为了检查,我安装了一个插件来添加额外的 CSS——这个 CSS 在那里工作正常。

编辑:顺便说一句,子主题目录中的模板工作正常。

EDIT2:我刚刚注意到 WP 正在调用样式表,后面有一个参数(当前的 WP 版本),但我不太确定它来自哪里,或者如果我用 ver 查看它,为什么样式表不同= 打开和关闭。:

<link rel='stylesheet' id='soundstage-css' href='http://domain.com/wp-content/themes/soundstage-child/style.css?ver=3.6.1' type='text/css' media='all'/>

最佳答案

查询字符串来自 WordPress 排队(然后打印)脚本的方式。默认情况下,它会将 WordPress 版本打印为查询字符串中的版本 (保持最新对您有好处)。它这样做是为了在文件更改时防止缓存。

通常,无论查询字符串如何,您的 css 输出都不应更改。发生这种情况时,通常首先要查看的是您的 .htaccess 文件(位于您安装 WordPress 的目录的根目录中)。 WordPress' default .htaccess rules应该没问题,但如果您可能有其他规则,则可能是他们的罪魁祸首。

尽管这不是永久修复,但添加以下 .htaccess 指令(在文件顶部)将使您能够解决问题:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-content/themes/soundstage-child/style\.css$ - [L]
</IfModule>

如果错误停止,则 .htaccess 文件中的另一个指令导致 style.cssstyle.css?v= 的奇怪行为3.6.1.

关于css - Wordpress 子主题样式表似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19198562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com