搜索热词

WordPress中文社区 > 帖子 > 如何才能实现WordPress移动端和PC端启用不同的主题呢?

如何才能实现WordPress移动端和PC端启用不同的主题呢?

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

发布于11月14日 被浏览 401 次
点赞 收藏 打赏 分享

    1 个回答

  1. WordPress日记

    因为是要切换主题的,所以只能使用插件的方式,方法也很简单,并不需要你去找别人已经开发好的插件,自己写个插件就可以了,这个插件代码就几行,你只需要在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'); 
    ?>

     

撰写回答

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