Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在另一个文件夹中移动wordpress template style.css文件?_Css_Wordpress Theming_Cookieless_Pagespeed - Fatal编程技术网

如何在另一个文件夹中移动wordpress template style.css文件?

如何在另一个文件夹中移动wordpress template style.css文件?,css,wordpress-theming,cookieless,pagespeed,Css,Wordpress Theming,Cookieless,Pagespeed,我想遵循PageSpeed的建议之一:。因此,我需要将style.css文件从默认模板文件夹中移出,并将其放在我的无cookieless域中 我如何注意到wordpress的这一变化 谢谢。Style.css最终会在wordpress模板的头文件中调用。只需将模板标题中的位置调用更改为新styles.css文件所在的位置即可。或者,您可以将所有内容保留在原处,然后设置一个子域(例如),并在DNS中使用CNAME将该点指向您的www/根,以便使用该新子域调用任何现有文件路径。只要没有使用该子域集c

我想遵循PageSpeed的建议之一:。因此,我需要将style.css文件从默认模板文件夹中移出,并将其放在我的无cookieless域中

我如何注意到wordpress的这一变化


谢谢。

Style.css最终会在wordpress模板的头文件中调用。只需将模板标题中的位置调用更改为新styles.css文件所在的位置即可。或者,您可以将所有内容保留在原处,然后设置一个子域(例如),并在DNS中使用CNAME将该点指向您的www/根,以便使用该新子域调用任何现有文件路径。只要没有使用该子域集cookie的资源,那么您的应用程序就可以实现使用单独(无cookie)域的相同效果。请参阅以获取详细信息。

由于此问题与WordPress相关,因此此解决方案将不起作用。WordPress强制要求主题文件夹的根目录中有
style.css
。但是,OP可以添加第二个css文件,并包括该文件中的所有样式。第二个css文件可能保存在CDN上,它的位置可以按照@awats的建议在
标题中调用。@John我假设您指的是调用style.css的wp_enqueue_风格方法,默认情况下它在根目录中查找,在这种情况下,对于CDN的使用,我不建议使用第二个样式表,而是取消注册现有的默认CSS挂钩并指向新的挂钩。一个值得一试的CDN插件将能够了解这一点,并相应地指向本地服务器及其CDN对应方。我不是指wp_enqueque_风格的方法。让我以
212
主题为例。它在主题文件夹的根目录中有
style.css
。该文件开头包含注释部分,告诉WordPress它是什么主题。如果主题根文件夹中没有该注释部分或包含注释部分的
style.css
文件本身,WordPress将不知道如何加载主题。文件的其余部分包含控制主题样式的CSS。作为OP问题的解决方案,他可以保留theme…根文件夹中的
style.css
,并保留开头的注释部分。他可以从文件中剪切剩余的CSS代码,并将其移动到一个单独的文件中,然后将新文件托管到其他地方。如果你有一个WordPress安装程序,那么只需移动
style.css
文件,转到WP Admin>Appearance>Themes并进行检查。WordPress会自动默认为不同的主题。