请问,Wordpress 独立域名移动版有什么方案?

2012-06-08 18:08:01 +08:00
 Eyon
需求:

给采用 Wordpress 的博客配一个移动版本,需要独立域名,类似于 m.xxxx.com,通过手机访问桌面版链接时自动跳转到移动版本。

问题1,这个是必须要单独建一个 m.xxxxx.com 的网站,来存放移动版中的文章内容,还是直接在wordpress 框架内就可以实现?

问题2,如果是要单独搭建一套程序,那么移动版上的评论如何能和desktop版同步?

问题3,如果直接在一套wordpress框架内实现,有木有什么方案。另外,在 Nginx 下如何彻底避免缓存的干扰(比如在desktop上打开成了移动版,在mobile上打开成了desktop版)?

求教


UPDATE:问题补充

如果使用移动版的 Theme,如何在 nginx+W3TC的环境下,彻底避免缓存的干扰。我现在一起用移动版 Theme,就可能在desktop上访问成移动版本,也可能在移动设备上访问成desktop版本......
5636 次点击
所在节点    WordPress
19 条回复
Livid
2012-06-08 18:09:49 +08:00
感觉不是太有必要用 2 个域名,装一个移动版本的皮肤应该就可以了。大部分移动版本的皮肤都带了检测 UA 自动换皮的功能。
Eyon
2012-06-08 18:10:24 +08:00
@Livid 被缓存的干扰折磨伤了》。。。。。。
zern
2012-06-08 18:22:00 +08:00
Sivan
2012-06-08 18:24:32 +08:00
CSS3 Media Queries 就行了。
kendisk
2012-06-08 18:35:45 +08:00
kendisk
2012-06-08 18:36:14 +08:00
CNAME 一条记录 搞定
Air_Mu
2012-06-08 18:44:24 +08:00
搭建2个WP然后用同一数据库怎么样。
AEM
2012-06-08 18:45:48 +08:00
Eyon
2012-06-08 19:10:34 +08:00
百度那个在交互上肯定满足不了我的需求

@Air_Mu 这个实现倒是可以.... 就是觉得把架构弄的很复杂的说呢.....
shuaige
2012-06-08 22:12:50 +08:00
非要用子域的话就简单写个终端主题喽,我以前就这样。然后通过ua以及分辨率来判断。

至于终端主题可以参考 livesino.net/theme-codename-h

大多数人都选择安装终端插件主题,至于选择哪一款个人喜好就无从推荐了。
Eyon
2012-06-08 22:21:35 +08:00
@shuaige 这个到底是怎么实现的不太清楚
seemid
2012-06-08 22:42:44 +08:00
可以看看煎蛋网的例子,已经实现了楼主的需求:
jandan.net
i.jandan.net
Eyon
2012-06-08 22:52:23 +08:00
@seemid 煎蛋是怎么实现的呢,不太清楚......



@Sivan 研究了一下,这个确实非常有意思。但是在实际使用的时候,似乎就是各种 display:none,而内容还是被加载了(不符合移动版打开速度和节省流量的需求),这个有什么好的方案,让页面中的一些元素用 CSS3 不显示并且不加载。
fanzheng
2012-06-08 22:58:56 +08:00
没有做过,我是装的wptouch,没有子域名。
jasonchao
2012-06-08 23:07:45 +08:00
用过插件 MobilePress
kran
2012-06-08 23:09:34 +08:00
有json api插件,想怎么搞怎么搞了
hzlzh
2012-06-09 01:20:56 +08:00
其实用wptouch大部分人已经够用了
shuaige
2012-06-09 09:25:41 +08:00
@Eyon 参考给你链接里的终端版主题,核心代码都给出了,修改下样式就好了。
fanzheng
2012-08-22 16:49:09 +08:00
发现wordpress mobile pack里面有个domain maping.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/38816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX