【问题标题】:Unable to access wp-includes files无法访问 wp-includes 文件
【发布时间】:2017-02-23 03:19:08
【问题描述】:

我的 wordpress 网站有问题。它无法访问 wp-includes 文件夹中的 js 和 css 文件。

例如,我有一个 sample.css 文件,然后我正在访问 sample.com/about-us。然后控制台显示错误,它找不到所述的 css 文件。 控制台中的错误表明它正在通过此 URL sample.com/about-us/wp-includes/sample.css 访问文件,而它应该在此 URL 访问文件时 >sample.com/wp-includes/sample.css。当我在浏览器中键入此内容时,我可以访问该文件。我已经修复了这个错误,请问为什么会这样,或者如何删除 URL 中的“/about”以访问我的 css 文件?

我希望你能理解这个问题。请建议编辑,这样我的问题会更好理解。

附: 我已经解决了这个错误,但是通过编辑某个 wordpress 核心文件(我已经忘记了)并在语句的开头添加了 base_url() 。我更新了 wordpress,这就是它被覆盖的原因,所以现在,我想在不编辑核心文件的情况下修复它。

谢谢!非常感谢。

编辑!

我相信 wordpress 应该可以正确访问这些文件,因为它们包含在 wordpress 的核心文件中。如果我没有记错的话?因为我找不到这些源文件的访问方式,甚至在我的主题文件夹的functions.php中也找不到。

sample.com/about/sample-url/wp-includes/js/wp-embed.min.js?ver=4.7.2 sample.com/about/sample-url/wp-includes/js/thickbox/thickbox.js?ver=3.x-xxxx1105 sample.com/about/sample-url/wp-includes/js/wp-embed.min.js?ver=4.7.2 sample.com/about/sample-url/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 sample.com/about/sample-url/wp-includes/js/jquery/jquery.js?ver=1.12.4 sample.com/about/sample-url/wp-includes/js/thickbox/thickbox.css?ver=1.0

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    当样式表的链接需要绝对到应用程序的根时,它是相对的。它是 wp-includes/sample.css 而不是 /wp-includes/sample.css。注意开头的斜线。

    【讨论】:

    • 这是正确的根本原因。正确配置的 wordpress 和主题应该会自动处理。也许手头还有另一个问题
    • 我会试试这个。明天当我能够访问服务器时,我会给出反馈。谢谢!
    • 我在 wp-includes 访问的文件之一是thickbox.css 文件。仅供参考。
    • 我不确定您是如何调用此代码来获得您所看到的输出,但您可能希望使用类似 developer.wordpress.org/reference/functions/wp_enqueue_style
    • 嗨@xarthnax。是的,我将在我的 functions.php 中包含要声明和使用的那些文件,以防使用您引用的内容和脚本仍然存在问题。
    【解决方案2】:

    我遇到了同样的问题,我无法访问 wp-includes 目录中的 css 和 js 文件。将权限更改为 755 后,它按预期工作。

    【讨论】:

      猜你喜欢
      • 2019-09-18
      • 1970-01-01
      • 2018-09-11
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 2020-01-24
      • 2015-12-01
      相关资源
      最近更新 更多