升级到High Sierra后,我的localhost不再有效。我遵循了一些教程,最后让它工作,但现在我的Wordpress网站加载但不加载CSS和Javascript文件。检查检查器时,它显示无法加载文件,因为目录错误。地址栏显示localhost / Site-Name,但文件正在尝试从localhost / ~paul / Site-Name加载,所以我必须以某种方式弄乱配置..希望有人可以提供帮助。感谢
答案 0 :(得分:0)
尝试在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]
答案 1 :(得分:0)
我找到了一个解决方法,虽然它没有修复我的localhost没有在localhost / ~paul上显示Sites文件夹,但它确实允许我的Wordpress网站工作。我在我的站点文件夹中创建了一个名为~paul的文件夹,然后将我的所有站点移动到该文件夹中现在CSS JS等都加载得很好,我很满意。