0

虽然现在大部分的WordPress都会采用自适应的方式来实现移动端,但是有些项目自适应的方式不太适合,需要定制一套移动端的主题,那么这个时候有什么办法让WordPress在PC端和移动端显示不同的主题吗?

撰写回答

无意义的回答将很快被删除,账号将被禁止发言。 提交回答

1 个回答

WordPress日记
超哥
行业大佬
行业大佬
时间: 2022年11月14日

因为是要切换主题的,所以只能使用插件的方式,方法也很简单,并不需要你去找别人已经开发好的插件,自己写个插件就可以了,这个插件代码就几行,你只需要在plugins目录下创建一个mobile-theme.php(名字根据你的需要就行),然后把下面的代码放进去保存,然后启用插件即可;

<?php
/*
*Plugin Name: 移动端主题
*/ 
function mx_mobile_switch_theme($theme){
	if( wp_is_mobile() ){
	$theme = 'oumeitong-mobile'; //这里不是主题名称,而是你移动端主题的文件夹的名称
	} 
	return $theme;
} 
add_filter('template', 'mx_mobile_switch_theme'); 
add_filter('stylesheet', 'mx_mobile_switch_theme'); 
?>