Linux 软件免费装
Banner图

Aluleth Membership

开发者 aluleth
更新时间 2026年10月30日 22:30
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

membership paywall members only restrict content fluentcart

下载

0.4.2 0.4.3

详情介绍:

Aluleth Membership turns your site into a members' club: people get a level when they buy a product, sign up for free, send a form or when you add them. Your members-only content stays for members, and everyone else sees the beginning with a clean card to join. No fee on your sales, no add-on to buy for the basics. Levels How people join An account is created when the email has none. A refund of one order never takes away an access paid by another. Members-only content Visitors see the beginning of a post (up to the "More" block, or a number of words) and the join card, the join card only, or are sent to your plans page. Members-only text never reaches them: not in the page, the excerpt, the feed, the comments or the REST API. Content released step by step (drip) A rule can open its content some days after the member joined: day 0 for the welcome lesson, day 7 for the next one. Until then members see when it opens, and their member area lists what opens soon. Free articles of the month (metered paywall) Let visitors read a few members-only articles each month (3 by default) before they see the join card, on the content you choose. A line tells them how many they have read. Search engines never get free articles, and pages read this way are never kept by page caches. Files for members Upload guides, templates or recordings in Content access and choose the levels that can download them. Members find them under "Downloads" in their member area, and you can link one in any content with [aluleth_file id="12"]. Files are kept out of the media library, each under a random name that cannot be opened from its address on any server, and they open only through your site after the access check. Join card and member area Move from another membership plugin Import from Paid Memberships Pro, Restrict Content (Kadence Memberships, formerly Restrict Content Pro) and Simple Membership: levels (new ones, or joined to yours), the members who have access today with their start and end dates, and the content rules. Check one member first, or test with the first 10. Nothing is changed or deleted in the other plugin, no email is sent, and you can run it again without doubles. Payments stay with the other plugin: "Keep following" checks it every hour while it is active, gives the level to its new members and follows renewals and ends, until you are ready to sell with FluentCart or WooCommerce. AI agents (MCP) Off by default. When you turn it on in Aluleth › Settings › Access, an AI assistant connected to WordPress (through the MCP Adapter) can read the levels and numbers, prepare levels for you to review, and, only if you allow it, read members and give or end memberships given by hand. It acts with the rights of the WordPress user it signs in with and never ends an access paid in your store. Sign-in by email Members get a sign-in link by email instead of typing a password. A link works once, for 30 minutes, and opening it shows a "Sign in" button so email scanners can't use it. Administrators and editors always use their password. Emails Welcome, sign-up confirmation, sign-in link, "ends soon" (7 days before) and "has ended". Edit their text, turn them off, send yourself a test. They go out with your Aluleth email settings and Aluleth SMTP when you use it. Contacts Members are Aluleth contacts with a "Member: level" tag and "Became a member" / "Membership ended" in their history, shared with Aluleth Forms and Aluleth Popups.

安装:

  1. Install and activate the plugin.
  2. Go to Aluleth › Membership › Levels and create a level.
  3. Choose how people join it: a FluentCart or WooCommerce product, the free sign-up, a form.
  4. In Content access, choose what is for members, or use the "Membership" box when you edit a post. Coming from another membership plugin? Use Import.
  5. In Settings, create the member area page and, if you want, a plans page.

常见问题:

Do I need FluentCart or WooCommerce?

No. Without a store, people join with the free sign-up, a form or when you add them. With a store, they join by buying.

Does it take a fee on my sales?

No. Payments are made in your store, with your payment provider.

What happens when a subscription is cancelled?

The member keeps access until the end of the period already paid, then it ends and they receive the "has ended" email (if it is on).

Can search engines read members-only content?

They see what visitors see: the beginning of the post and the join card.

Are member files safe on Nginx?

Yes, with no server rule to add. Each file is saved under a random name ending in .php and starts with a line that stops PHP at once, so opening its address returns an empty page on any server (Apache, LiteSpeed, Nginx, IIS). Members download it only through your site, after the access check, with its original name and content. Files uploaded with 0.4.2 or earlier are moved to this form automatically the next time an administrator opens the dashboard (or when someone downloads them).

I use Paid Memberships Pro, Restrict Content or Simple Membership. Can I move?

Yes: Aluleth › Membership › Import. Your members keep their WordPress accounts and their dates. Keep the other plugin active while its subscriptions are billed: Aluleth follows it every hour. Restrictions by role or by access level (Restrict Content) are not imported: Aluleth opens content by membership level.

Why does it create WordPress accounts?

A membership belongs to a WordPress account. An account is created only when a person buys a membership product in your store, joins a level on which you turned on the free sign-up (the level opens only after they click the link sent to their email), sends an Aluleth form that gives a level, or when you add or import members. Accounts are created with the WordPress function wp_insert_user() and always get a low-privilege role: Subscriber, or another role you choose that can do nothing more than read. No account is created for an email that already has one.

How do members sign in?

With their password on the usual WordPress sign-in page, or with a sign-in link sent to their email. A link works once and for a limited time (30 minutes when asked for from the site, a few days in a welcome or confirmation email), and opens a page with a button (so email scanners do not use it up). Accounts that can write posts (contributors, authors, editors, administrators) never sign in with a link. Plugins that block sign-ins through the wp_authenticate_user filter also block the links.

What is deleted when I uninstall?

Nothing, unless you tick it in Aluleth › Settings. WordPress accounts are never deleted.

更新日志:

0.4.3 0.4.2 0.4.1 0.4.0 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.2 0.1.1 0.1.0