安装 Apache Mac 后 LocalHost Wordpress 网站未加载 css

LocalHost Wordpress sites not loading css after Apache Setup Mac

升级到 High Sierra 后,我的本地主机不再工作。我遵循了一些教程并最终让它工作,但现在我的 Wordpress 站点加载但不加载 CSS 和 Javascript 文件。当我检查检查器时,它显示它无法加载文件,因为目录错误。地址栏显示 localhost/Site-Name 但文件正试图从 localhost/~paul/Site-Name 加载,所以我一定是搞砸了配置。希望有人能提供帮助。谢谢

尝试像这样调用 header.php 中的 css 文件:

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>[path to your css from project root]/your-css.css">

我有一个类似的问题,使用 get_template_directory_uri() 允许我解决它,因为在那种情况下,Wordpress 中给出的路径从根目录获取文件。

如果你 echo 这个 get_template_directory_uri() 会发生什么,它应该向你显示模板目录,如:

localhost/wp-content/themes/[your theme]

我找到了一个解决方法,虽然它没有修复我的 localhost 没有在 localhost/~paul 显示 Sites 文件夹,但它确实允许我的 Wordpress 网站工作。我在我的站点文件夹中创建了一个名为 ~paul 的文件夹,然后将我所有的站点都移到了该文件夹中。现在 CSS JS 等都可以正常加载,对此我很满意。