一般的方法是使用pre_option_{option}
https://codex.wordpress.org/Plugin_API/Filter_Reference/pre_option_(option_name) 筛选以覆盖“本地”设置,并使用存储在“主”子站点中的值。
类似于
add_filter( \'pre_option_the_plugin_option_name\', function () {
// Code assumes that "blog" 1 is the main one in which the relevant settings are stored.
if (get_current_blog_id() != 1) {
return get_blog_option(1, \'the_plugin_option_name\');
}
return false;
}
根据插件的复杂性,这可能不够,您需要额外的覆盖,但对于简单的情况,这种类型的代码应该足够了。