这个需求挺奇葩的……
在网站的wp-content目录下创建一个名为mu-plugins目录。然后在这个目录下创建一个名为switch_theme.php的文件,将以下内容贴进去:
<?php
$current_url = explode( '?', home_url( add_query_arg( array() ) ) )[0] ?? '';
switch ( $current_url ) {
case '这里改成页面的URL,不包含查询参数':
switch_theme( 'lowb' ); // 要切换为的主题的slug(slug通常为主题的目录名)
break;
default:
// 没匹配上的URL将使用此默认主题
switch_theme( 'astra' );
break;
}
如果你想给多个URL指定主题就把上面代码的case区域多复制几个改改。