【问题标题】:Wordpress Multisite: Mobile theme on its own wordpress install reading / sync with main databaseWordpress Multisite:移动主题自带的 wordpress 安装阅读/与主数据库同步
【发布时间】:2013-05-25 02:26:55
【问题描述】:
  • 我不想使用任何重定向到移动版本的插件(因为主题未激活并带来很多问题)

现在我为移动主题创建了一个新的网络站点,但是在发布帖子时它会转到主站点主题(如果我添加插件以将主站点转发到移动版本,它有点工作,但会带来很多问题)。

所以最好的解决办法是在子域上拥有与主多站点 wordpress 完全相同的副本,只需为网络中的所有站点激活移动主题..

问题我该怎么做?还要保持移动版本上的帖子与主站点同步?

非常感谢! 希望我很清楚..

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可能不想运行 WP Multisite - 您可以共享用户和 Wordpress 安装,但帖子、元值等位于单独的表格中。如果您想在单个内容存储库(您的帖子)、相同的用户等上运行站点,但只是在不同的域中使用不同的主题,我会使用指向同一个数据库的多个安装,而移动站点指向不同的域通过覆盖WP_HOMEWP_SITE_URL 常量和get_option() 上的过滤器(使用'option_' . $option,其中$optiontemplatestylesheetstylesheetcurrent_theme)来覆盖加载的主题 - 看在您选择的移动设备上查看您的数据库值,以确定您想要返回的值。您有在两次安装之间保持代码更新的问题,使用版本控制(无论如何这是一个好主意)应该不会太难完成,使用覆盖选项的移动站点上的文件的不同存储库值,可能是@include

    【讨论】:

    • 目前我在 wordpress multisite.so 中有 8 个站点。所以您建议创建一个子域,复制 wordpress 文件(但使用相同的数据库)并在 wp-config 中添加 WP_SITE_URL?有没有办法从配置中定义主题?就其在数据库中定义而言。
    • 一个可能的问题是在主站点上激活的某些插件会影响子域中的移动主题
    • 哦,关于保持代码更新,您是指 wordpress 文件(不包括媒体/主题文件)吗?
    • 我将所有内容都保存在我的版本控制中...如果您已经进行了多站点安装,那么这对您不起作用。我确实编写了一个插件,可以让您set WP_HOME and WP_SITE_URL for MultiSite,但多站点的另一个选择可能是删除 prefix_ID_(users|usermeta|posts|postmeta) 表并将它们替换为您要使用的多站点安装的视图。
    • 其他安全解决方案是 2 个域、2 个 WP 多站点、2 个数据库,但是我不确定如何将每个站点(在“DomainA”中)的类别和帖子同步到相应的站点、类别、在“DomainB”发帖,在某个地方我看到为此我需要类似于 DomainB 上的“FeedWordPress”插件
    猜你喜欢
    • 2016-03-05
    • 1970-01-01
    • 2019-06-14
    • 2012-09-12
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多