WordPress 管理面板缺少样式和脚本

Posted

技术标签:

【中文标题】WordPress 管理面板缺少样式和脚本【英文标题】:Wordpress admin panel missing styles and scripts 【发布时间】:2020-06-08 05:51:53 【问题描述】:

我的 Wordpress 网站,它从子文件夹(想想/var/www/sitename/new_site/)迁移到网站根文件夹(/var/www/sitename/)。我使用插件 Search & Replace 来修复所有丢失的图像和样式。

但是,现在管理面板不会加载任何样式,而只会显示纯文本链接。

当我查看开发人员工具中的网络选项卡时,我看到 2 个文件返回 HTTP 403 Forbidden - 1 个请求 /wp-admin/load-styles.php 和 3 个请求 /wp-admin/load-scripts

我已经尝试过使用

define( ‘CONCATENATE_SCRIPTS’, false );
define( ‘SCRIPT_DEBUG’, true );

这并没有解决问题。

wp-admin 目录和文件的权限分别为755644。 我还使用永久链接设置中的“保存更改”生成了一个新的.htaccess 文件。

【问题讨论】:

这能回答你的问题吗? Wordpress admin not loading css/js @Laim 正如我在帖子中提到的,我已经尝试了您链接中提到的方法。他们没有帮助。该网站也有一个有效的证书,所以 SSL 应该不是问题。 定义语句中的引号无效。使用'"。你检查过服务器的错误日志吗? @j08691 天哪,你是对的!我从链接的答案中复制了陈述。我怎么没注意到?我怎么给你信用?你能把这个作为答案吗? @j08691 另外,我无法查看日志,因为我只有read 访问站点根目录的权限。 【参考方案1】:

以下是正确的说法:

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

我复制的代码有不正确的引号。感谢@j08691 指出这一点。

【讨论】:

以上是关于WordPress 管理面板缺少样式和脚本的主要内容,如果未能解决你的问题,请参考以下文章

php 禁用WordPress管理面板中的主题和插件编辑器

如何在 Wordpress 管理面板中创建自定义 HTML 表单?

极慢的 Wordpress WooCommerce 网站(在管理面板和最终用户中)

WordPress 自定义表单在管理面板上提交数据视图?

PHP wordpress隐藏管理面板

如何检查当前页面是不是是wordpress中的插件管理面板