北京pk10投注官网|wordpress为手机版绑定独立域名方法 绑定多个不同域名对应不同主题

新客网 新客网 www.zyhwc.com.cn 时间:2017-07-16 12:04:27来源:pastdust  评论:
本文来源:http://www.zyhwc.com.cn/a/www.zbpe.gov.cn/

北京赛车pk10龙虎www.zyhwc.com.cn,翁长雄志表示,日本中央政府不顾冲绳民众担忧,而把美军需求放在第一位,他对此感到深深愤慨。我们要看他们为什么会去台湾,他们去台湾是应台湾人权文化协会,以及台湾关怀中国人权协会的邀请,到台湾出席所谓的亚洲人权迫害与自决国际记者会和世界人权日的活动,他们声称会与亚洲各地被中国逼迫者加强合作与交流,壮大反抗力量等等。

如题,就老老实实做站而言,同一个站用不同的域名的话其实并没有多大好处,但是发散一下思维,你会发现有特别的地方,那就是给自己的网站添加一个移动站点,然后这个时候有人就会说了,直接使用自适应主题不就是了,哪里需要那么麻烦的。嗯,对的,大概看了一下最近的wordpress圈子,自适应主题大行其道,每每总归有各种理由劝说你使用自适应主题,但是对比我这种偏执的人而言,只适应主题简直是太蛋疼了,然后大概找了一下一些方法,说是方法其实就是各种主题调度插件,用的比较舒服的例如WordPress Mobile Pack 1.2.5,可以给移动站点指定主题并且支持绑定域名,但是这个插件用下来又发现一些问题,苦于找不到答案,然后就又接着找解决方案,以下就是找到的解决方案了。

方法1:插件名称:Domain Theme

可以直接后台搜索安装,这个插件最大的功能就是给wordpress绑定不同的域名并且指定不同的主题以及网站标题,其实对于老老实实做站而言,一个站用多个域名并没有多少好处,不过用在给站点添加wap移动站点的话,那就刚刚好了。

方法2:插件名称:WP Mobile Edition

直接后台插件搜索安装,相比Domain Theme插件已经很多年没有更新了,WP Mobile Edition支持wordpress4.5以上的版本,并且功能更加强大,可以自由选择主题调度是根据浏览器来识别还是绑定域名。

方法3:

  1. /*根据浏览器跳转*/ 
  2. define ('MOBILE_DOMAIN''m.luoxiao123.cn'); 
  3. define ('REAL_DOMAIN''www.luoxiao123.cn'); 
  4.   
  5. if ($_SERVER['SERVER_NAME'] == MOBILE_DOMAIN) { 
  6.     define('WP_HOME' ,'http://' . MOBILE_DOMAIN); 
  7.     define('WP_SITEURL',WP_HOME); 
  8.     define('TEMPLATEPATH', ABSPATH .'wp-content/themes/Ripple_mobile/'); 
  9.     define('STYLESHEETPATH', ABSPATH .'wp-content/themes/Ripple_mobile/'); 
  10.   
  11.     define ('MOBILE_THEME', true); 
  12. }elseif(strpos($_SERVER['HTTP_USER_AGENT'],'baidu Transcoder')){ //百度转码跳转 
  13.     header('Location: ''http://' . MOBILE_DOMAIN . $_SERVER["REQUEST_URI"]); 
  14.     die(); 
  15. }else
  16.   
  17.     if (!emptyempty($_GET['m_action'])) { 
  18.         if ($_GET['m_action'] == 'nomobile') { 
  19.             setcookie('wordpress_mobile_domain_disable', 1, time()+86400, '/', REAL_DOMAIN, false); 
  20.             if (!emptyempty($_SERVER['HTTP_REFERER'])) { 
  21.                 $go = str_replace(MOBILE_DOMAIN, REAL_DOMAIN, $_SERVER['HTTP_REFERER']); 
  22.                 header ('location:'.$go); 
  23.                 die(); 
  24.             } else { 
  25.                 header ('location:'.REAL_DOMAIN); 
  26.                 die(); 
  27.             } 
  28.         } 
  29.     } 
  30.     $browsers = array ( 
  31.             'Googlebot-Mobile'
  32.             'Opera Mini'
  33.             'iPhone'
  34.             'BlackBerry'
  35.             'iPod'
  36.             'Android'
  37.             'Bolt'
  38.             'IEMobile'
  39.             'GoBrowser'
  40.             'Skyfire'
  41.             'TeaShark'
  42.             'UC Browser'
  43.             'UCWEB'
  44.             'Opera Mobi'
  45.             'Mobile Safari'
  46.             'SEMC-Browser'
  47.             'Teleca'
  48.             'Series60'
  49.             'Doris'
  50.             '2.0 MMP'
  51.             '240x320'
  52.             '400X240'
  53.             'AvantGo'
  54.             'Blazer'
  55.             'Cellphone'
  56.             'Danger'
  57.             'DoCoMo'
  58.             'Elaine 3.0'
  59.             'EudoraWeb'
  60.             'hiptop'
  61.             'KYOCERA WX310K'
  62.             'LG U990'
  63.             'MIDP-2.'
  64.             'MMEF20'
  65.             'MOT-V'
  66.             'NetFront'
  67.             'Newt'
  68.             'Nintendo Wii'
  69.             'Nitro'
  70.             'Nokia'
  71.             'Palm'
  72.             'PlayStation Portable'
  73.             'ProxiNet'
  74.             'SHARP-TQ-GX10'
  75.             'SHG-i900'
  76.             'Small'
  77.             'SonyEricsson'
  78.             'Fennec'
  79.             'TS21i-10'
  80.             'UP.Browser'
  81.             'UP.Link'
  82.             'Windows CE'
  83.             'WinWAP'
  84.             'LG-TU915 Obigo'
  85.             'LGE VX'
  86.             'Iris'
  87.             'Maemo Browser'
  88.             'MIB'
  89.             'Kindle Basic Web'
  90.             'Myriad Browser'
  91.             'Obigo Browser'
  92.             'Polaris Browser'
  93.             'uZardWeb'
  94.             'WebOS'
  95.             'Deepfish'
  96.             'Dolphin'
  97.             'Firefox Mobile'
  98.             'ibisBrowser'
  99.             'JOCA'
  100.             'Links'
  101.             'Minimo'
  102.             'Pixo'
  103.             'Skweezer'
  104.             'Steel'
  105.             'Tristit'
  106.             'Vision Mobile Browser'
  107.             'Dorothy'
  108.             'Ovi Browser' 
  109.         ); 
  110.     foreach($browsers as $browser) {  
  111.         if (preg_match("/".$browser."/i"$_SERVER['HTTP_USER_AGENT'])) { 
  112.             if (!isset($_COOKIE['wordpress_mobile_domain_disable'])) { 
  113.                 header ('location:http://' . MOBILE_DOMAIN . $_SERVER['REQUEST_URI']); 
  114.                 die(); 
  115.             } 
  116.         } 
  117.     } 

其实折腾的时间越久,你就越会发现很多鼓吹着跟人分享的,没几个能真的说把所以的东西都分享出来的,凡事还是得靠自己去想办法解决,FML!

本文来源:pastdust 新客网原文链接

如果您喜欢本文请分享给您的好友,谢谢!如想浏览更多更好的新客网建站程序内容,请登录:/a/edu/website/6/index.html

相关内容标签:建站程序 WordPress
贵州快三今天开奖结果计划 浙江泳坛夺金开奖结果计划 深圳福利彩票网,山东福利彩票中心,福利彩票中奖号码,河北福利彩票双色球,安徽福利彩票中心 北京赛车pk10开奖历史结果 上海天天彩选4历史开奖记录查询
浙江省快乐12选5 福彩双色球走势图 北京pk拾在线直播 云南快乐十分开奖结果今天 河南22选5开奖信息