我在多站点安装Wordpress时使用子主题继承父主题样式时遇到问题。基本上,使用FoundationPress创建了父主题,并且我已经编写了一个脚本,以便在创建新的多站点/博客时自动创建子主题。这工作正常,并创建正确的styles.css,我认为,正确的functions.php文件。我在子主题中的functions.php中有以下内容:
wp_enqueue_style('first-stylesheet', get_template_directory_uri() . '/css/split/foundation_split_1.css', array(), AD_VERSION );
我遇到的问题是get_template_directory_uri()
正在返回附加虚拟域的域,例如。 http://example.com/test-site/wp-cont ...这不是父主题样式表的正确网址(应该是http://example.com/wp-cont..。)。
任何人都知道我做错了什么?这是重写我需要配置服务器端吗?
由于
答案 0 :(得分:0)
啊,我错过了一些在我的nginx配置中重写的内容。对于任何有类似问题的人来说,关键路线是:
if (!-e $request_filename) {
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last;
rewrite ^/[_0-9a-zA-Z-]+(/.*\.php)$ $1 last;
}