我们有一个使用一个主题的现场网站。然后我安装了Wordpress Mobile Pack,以启用具有不同功能和外观的移动主题。我遇到的问题是,live站点使用CPT作为“特价”页面。这显然必须在permalink结构中更新,以便url正常工作。因此,当移动包切换移动版本的主题时,永久链接结构将被终止,CPT存档和单个页面将无法工作。它不会弄乱主站点,移动版工作得很好,只是CPT不会显示。
是的,我已经将所有代码复制到函数中。处理CPT所需的php。
需要回答的问题:
首先,我是否正确地认为这是实际问题,还是我遗漏了什么当移动主题识别到新主题已被激活时,有没有办法强制它创建永久链接结构如果无法使用1和2,我还有什么其他选择可以继续使用CPT。这对网站来说非常重要,因为它提供了他们想让人们打开手机的“特价”我已经想过,我可能需要为移动站点单独安装wordpress,并进行浏览器检测/重定向。出于许多原因,我希望这不是唯一的选择,但主要是因为我不希望他们必须管理两个管理员。非常感谢您的帮助!
最合适的回答,由SO网友:igobyjared 整理而成
我再次回答我自己的问题。对于任何有问题的人。。。它是
flush_rewrite_rules();
只需将其标记在CPT的末尾即可。我找了很多,也很伤心,所以我希望其他人会来找我,并发现这对我很有帮助。