WordPress MultiSite中的批量主题设置

时间:2012-02-10 作者:PrivateUser

我有一个有500多个子网站的多网站。

我想在所有500多个网站上安装相同的主题。大多数都需要配置,如选择侧栏(左/右)、选择主菜单等。

是否有任何插件可用于此工作?奥坎有人能给我一些建议吗?

谢谢

1 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

如果正确配置主题设置代码,主题将可以正常工作,而无需任何用户定义的设置。

关键是定义一个默认数组,并且在需要输出主题选项的任何时候,运行array_merge() 在默认数组和主题的options DB条目上。类似这样:

<?php
global $mytheme_options;
$mytheme_options = mytheme_get_options();

function mytheme_get_options() {
    // Defaults array, defined elsewhere
    $option_defaults = mytheme_get_option_defaults();
    // Return parsed args
    $options = wp_parse_args( get_option( \'theme_mytheme_options\', array() ), $option_defaults );
}
?>
那么你只能使用全球化的$mytheme_options, 始终包含默认选项或用户定义的选项(如果已定义)。

结束

相关推荐

Options for Wiki WordPress

我想知道如何最好地使用WordPress作为wiki的选项。我尝试了Media Wiki,但我需要对代码进行大量更改,即使是微不足道的更改,也让我感到厌烦。太离谱了。谷歌搜索并没有透露太多。将WP用作wiki的最佳选项是什么?(这可能是一个讨论各种选项的社区问题。)特别是,我希望能够解决以下问题:指向不存在页面的链接实际上链接到“创建新页面”页面,而无需通过/wp admin/(即后端)编辑页面?