首先,您显然需要对所有站点使用相同的父主题。然后为每个子站点设置该父主题的子主题。
要在多个站点上使用相同的样式表,请将以下代码添加到functions.php
各子站点文件:
function import_shared_style_sheet() {
wp_enqueue_style( \'shared-style-sheet\', content_url( \'/themes/SOURCE-THEME/style.css\') );
}
add_action( \'wp_enqueue_scripts\', \'import_shared_style_sheet\' );
SOURCE-THEME
需要替换为共享主控形状的主题的文件夹名称
styles.css
文件来源。
请记住styles.css
每个子站点的子主题文件仍将加载。因此,请确保删除文件顶部主题数据下方的所有css。例如,您应该只有以下内容(根据您使用的子主题的不同而有所不同)。在本例中,父主题(对于所有站点)是二十,因此共享styles.css
文件位于一个220子主题中。
/*
Theme Name: Sub-site Theme (child theme)
Theme URI:
Template: twentytwenty
Author:
Description: Child theme of Twenty Twenty. Shares style.css of XXX child theme.
Version: 1.01
Updated: 2021-02-01 01:14:52
*/
请注意,如果您最终得到一些只需应用于特定子网站的样式,您仍然可以将这些样式添加到
styles.css
该子站点子主题的文件
styles.css
文件