Wordpress管理员没有加载css / js

时间:2013-09-12 16:01:15

标签: wordpress

我在Wordpress网站上遇到管理员问题。我仔细搜索过互联网,看到很多其他人有同样的问题,但没有明确的解决方案。管理员显示如下:

enter image description here

当我检查它时,我在 load-styles.php load-scripts.php 上得到 500(内部服务器错误)

任何人都知道什么事情,以及如何纠正?

8 个答案:

答案 0 :(得分:43)

wp-config.php之前require_once将以下代码添加到文件中:

define('CONCATENATE_SCRIPTS', false); 

答案 1 :(得分:11)

只是为了让一切都在一个答案中,这对我有用:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
define( 'CONCATENATE_SCRIPTS', false );
define( 'SCRIPT_DEBUG', true );

页面刷新后看起来没问题,也许在重新登录后,将SCRIPT_DEBUG设置为false。

如果您使用插件进行调试或网站优化,请不要忘记最后两个设置 - 尽管此类插件可能会覆盖这些设置。

答案 2 :(得分:0)

由于编码问题,我的情况下没有加载CSS(使用WordPress 3.7.1)。

强制UTF-8编码,方法是将wp-admin/load-styles.php对应的行替换为:

header('Content-Type: text/css; charset=UTF-8');

答案 3 :(得分:0)

define('SCRIPT_DEBUG', true);放入wp-config.php并通过控制台进行调试。它将告诉您在页面加载期间找不到哪个文件。

答案 4 :(得分:0)

在wp-config.php文件中,您可以添加-define('SCRIPT_DEBUG',true); 这样可以解决问题,但是在生产环境中将此配置保留为真不是一个好习惯。

希望有帮助

答案 5 :(得分:0)

我在安装新的Wordpress时遇到了类似的问题,该问题需要重定向到临时网址。

我的解决方案是确保siteurl和home url的开头都带有http://。

希望它能解决它。

答案 6 :(得分:0)

也有类似的问题,仅在升级到最新版本的wordpress(5.5.1)之后才影响自定义字段和elementor插件。 它受所用主题的影响(不是我开发的)。在默认主题之间切换可以解决此问题。 没有显示或记录错误。 也可以在实时服务器中进行项目,而无需使用xdebug或其他调试方法,而只是简单的旧方法。

进行了一个简单的更改,就是标签中没有'type =“ text / css”'了,问题是使用了pregmatch过滤器:)

preg_match_all("!<link rel='stylesheet'\s?(id='[^']+')?\s+href='(.*)' type='text/css' media='(.*)' />!", $input, $matches);

修复:

preg_match_all("!<link rel='stylesheet'\s?(id='[^']+')?\s+href='(.*)' (?:type='text\/css')*media='(.*)' \/>!", $input, $matches);

enter link description here处找到了完美的灵感。

答案 7 :(得分:-1)

我知道这是旧帖子 但也许我可以帮助其他拥有相同issus的人

在将其他代码放入wp-config文件之前,请确保文件夹wp-content权限为755