gpt4 book ai didi

php - 如何在 WordPress 中为其他子网站共享 WP_POST

转载 作者:行者123 更新时间:2023-11-29 12:50:38 28 4
gpt4 key购买 nike

我有一个主网站和 3 个使用 WordPress 多站点功能的子网站。目前我在子站点和主站点之间共享数据时面临问题。子站点无法访问 wp_post 表,它从自己的 post 表中获取数据。我尝试了广播插件来共享数据。但是该插件将帖子数据从主站点复制到子站点。我的要求是,子网站和主网站应该使用主 wp_post 表来添加帖子,这样当子网站更改从主网站分配给它的帖子时,该更改应该同时影响子网站和主网站。子网站只能访问 super 用户(网络管理员)允许的帖子。在wordpress中可以吗?我们如何更改 WP 中的全局 $post ?我正在使用 woocommerce,所以我想列出一些特定子网站的产品我们怎样才能做到这一点?

最佳答案

我考虑了你的要求,并通过 WordPress 核心进行了很多搜索。
我不认为在 WordPress 中允许子站点使用主站点的数据库是可能的。
原因是,没有提供钩子(Hook)或过滤器来在运行时更改 $wpdb 变量或表前缀。因此,对您来说,解决方案是使用 Broadcast MU 插件。
https://wordpress.org/plugins/broadcast-mu/
该插件将帖子从主站点复制到所需的子站点。此外,当主站点的用户更改帖子时,子站点中的帖子也会发生相同的更改。
您的要求略有不同,您想要相反的结果。
您必须自定义插件,以便当子站点更改帖子时,它应该在主站点上更新。

关于php - 如何在 WordPress 中为其他子网站共享 WP_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24798682/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com