# 刚把一个 Xenforo 网站迁移到了 Discourse

**URL:** https://meta.discourse.org/t/just-migrated-a-xenforo-site-to-discourse/410745
**Category:** Community Building
**Created:** [2026年八月23日 21:45 UTC](https://meta.discourse.org/t/just-migrated-a-xenforo-site-to-discourse/410745 "2026-08-23T21:45:43Z")
**Posts on this page:** 1
**Showing post:** 14

<div class="post-metadata">

### Author: ![Andrew\_Bond](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_bond/32/271376_2.png) [@Andrew\_Bond](https://meta.discourse.org/u/Andrew_Bond)
#### Post date: [2026年八月25日 18:39 UTC](https://meta.discourse.org/t/just-migrated-a-xenforo-site-to-discourse/410745/14 "2026-08-25T18:39:44Z")

</div>

我发现缺少了一个功能：会员制。它基于 Stripe，而我并没有实体银行卡。

我只有 PayPal。

我已经想出了一个变通方案。虽然有点笨拙，但确实管用。

在我们已有的 WooCommerce 商店中添加商品

添加一个订阅插件

添加 Discourse 同步功能

完成所有的 API 配置

添加了一些代码，用于追踪订阅是按月还是按年添加的

与 Discourse 同步，并将用户添加到相应的群组中；一旦会员资格到期，就会将其移除

所以，用户前往商店并订阅以下其中一项：

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/7/3/073d7785505d041ccf7f88b183093d7d23706a8f.jpeg)

WordPress 会触发相应操作，API 随后向 Discourse 发送请求，将用户添加到该群组

PayPal 负责处理 PayPal 的周期性付款。

---

_[View the full topic](https://meta.discourse.org/t/just-migrated-a-xenforo-site-to-discourse/410745)._
