使用switch_theme
正如在另一个答案中已经指出的,但要将其与wpmu_new_blog
当用户自行注册新站点以及超级管理员创建新站点时,此函数将运行。挂接到“wpmu\\u new\\u blog”以查找应影响所有新站点的事件。
https://codex.wordpress.org/function_reference/wpmu_create_blog
如果没有,代码将持续运行,这将是低效的,并使切换主题不可能(或不可预测)。
换句话说:
function default_theme_wpse_193024() {
switch_theme(\'twentythirteen\');
}
add_action(\'wpmu_new_blog\',\'default_theme_wpse_193024\');
用于
switch_theme()
, 尽管参数的名称有点莫名其妙地称为“样式表”,但请使用主题文件夹的名称。
Per the Codex:
接受一个参数:$主题的样式表。($stylesheet是文件夹slug的名称。它的值与子主题的值相同,类似twentythirteen
.)