V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Eyon
V2EX  ›  WordPress

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

  •  
  •   Eyon · 2012-06-08 18:08:01 +08:00 · 5789 次点击
    这是一个创建于 4549 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需求:

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

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

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

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

    求教


    UPDATE:问题补充

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

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

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

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



    @Sivan 研究了一下,这个确实非常有意思。但是在实际使用的时候,似乎就是各种 display:none,而内容还是被加载了(不符合移动版打开速度和节省流量的需求),这个有什么好的方案,让页面中的一些元素用 CSS3 不显示并且不加载。
    fanzheng
        14
    fanzheng  
       2012-06-08 22:58:56 +08:00
    没有做过,我是装的wptouch,没有子域名。
    jasonchao
        15
    jasonchao  
       2012-06-08 23:07:45 +08:00
    用过插件 MobilePress
    kran
        16
    kran  
       2012-06-08 23:09:34 +08:00
    有json api插件,想怎么搞怎么搞了
    hzlzh
        17
    hzlzh  
       2012-06-09 01:20:56 +08:00
    其实用wptouch大部分人已经够用了
    shuaige
        18
    shuaige  
       2012-06-09 09:25:41 +08:00
    @Eyon 参考给你链接里的终端版主题,核心代码都给出了,修改下样式就好了。
    fanzheng
        19
    fanzheng  
       2012-08-22 16:49:09 +08:00
    发现wordpress mobile pack里面有个domain maping.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:26 · PVG 17:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.