如何根据站点域在wordpress站点上显示不同的主题?所有域/主题上的所有内容都是相同的。
有可能吗?如果是这样,你能推荐解决方案吗?
示例:
发布于 2016-04-29 02:34:52
尝试创建自定义必须使用的插件以使用switch_theme( $stylesheet )函数。
<?php
add_filter( 'template', 'wpse_49223_change_theme' );
add_filter( 'option_template', 'wpse_49223_change_theme' );
add_filter( 'option_stylesheet', 'wpse_49223_change_theme' );
function wpse_49223_change_theme( $theme )
{
$domain = $_SERVER['SERVER_NAME'];
$domain = str_replace('www.', '', $domain);
if ( $domain == 'site2.com' )
$theme = 'theme2';
else
$theme = 'theme1';
return $theme;
}基于WordPress StackExchange的this解决方案。
https://stackoverflow.com/questions/35568139
复制相似问题