在Wordpress Multisite上继承子主题中的父主题样式

时间:2015-12-14 19:54:34

标签: php wordpress multisite

我在多站点安装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..。)。

任何人都知道我做错了什么?这是重写我需要配置服务器端吗?

由于

1 个答案:

答案 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;
}