WishList Member v3.14.8215 – Create a Membership Site in WordPress

最后更新于:2022-03-28 18:39:04

格尺建站系统(GeChiUI.com)是基于WordPress深度定制中文版建站系统,优秀的主题与插件都可以无缝迁移到GeChiUI中使用。

WishList Member is a sophisticated, but simple-to-use membership software that can transform any WordPress site into a full-fledged membership site.

Install the WordPress membership plugin and you’ll have your own membership site up and running in minutes… features password-protected, members-only content, integrated payments, member administration, and more!

Demo: https://wishlistmember.com/

Features: WishList Member – Create a Membership Site in WordPress

  • Customization to the max: Add a personal touch to your membership site.
    • Your site, your mannerisms: Don’t waste your time with cookie-cutter membership sites. Design, integrations, redirects, and functionality are all unrestricted, giving you industry-leading variety and control.
    • There are no limits to the number of “modular” membership levels that can be created: Build as many membership tiers as you’d like, pick who has access to each piece of content (and who doesn’t), and create targeted promotions.
    • Effortless integration with WordPress’s top features: Protect your material without interfering with the look and feel of your website. WishList Member is compatible with a wide range of WordPress themes, page builders, and plugins.
    • Level actions are triggered: Set triggers for activities like creating new posts or moving users throughout your site using a logic-based system – the possibilities are unlimited.
  • Total Content Management: To access the potential of member-only content, manage posts, files, and pages.
    • Drip and plan ahead of time: Automate the dissemination of material to your community. Schedule posts to go live on a specific date and drip your favorite material to new users.
    • Content from the archives: Encourage users to keep their memberships active by regularly archiving material so that only those who were members at the time of the archive date may view it.
    • Safeguard your priceless data: To offer free, premium, or pay-per-post content, create multiple membership tiers. Your password-protected material is safeguarded by industry-leading internet security.
    • “Sneak peek” plus a portion of the display: If a non-member comes across gated material, you may produce “sneak peek” excerpts to show them what they’re missing out on—and then ask them to join.
  • Payments may be easily collected: Connect WishList Member to your preferred method of payment.
    • Collect payments with the help of your payment processor: Accept payments through 2CheckOut, Authorize.Net, Clickbank, PayPal, Stripe, 1ShoppingCart, CloudNet360, Cydec, eWAY, InfusionSoft, JVZoo, PayBlue, PayKickStart, Plug&Paid, Recurly, RedOakCart, SamCart, SendOwl, ThriveCart, UltraCart, WooCommerce, and other leading payment processors and online carts.
    • Setups for several payments: Create monthly memberships, pay-per-post subscriptions, or several paid membership levels in any combination.
    • Memberships are available for free, on a trial basis, or for a fee: Allow clients to fall in love with your membership site prior to charging them. Allow visitors to sign up for free trials to get the inside scoop, or charge for memberships and pay-per-post alternatives.
  • There are more than 50 integrations: The WishList Member purpose is to connect the tools you use every day.
    • Connect your payment processor: 2CheckOut, Authorize.Net, Clickbank, PayPal, Stripe, 1ShoppingCart, CloudNet360, Cydec, eWAY, InfusionSoft, JVZoo, PayBlue, PayKickStart, Plug&Paid, Recurly, RedOakCart, SamCart, SendOwl, ThriveCart, UltraCart, WooCommerce, and other top payment providers and online carts are just a few of the top payment providers and online
    • Providers of email services: MailChimp, ActiveCampaign, ConvertKit, Drip, arpReach, Automizy, AWeber, Constant Contact, iContact, InfusionSoft by Keap, Interspire Email Marketer, Mad Mimi, MailerLite, MailPoet, Maropost, Moosend, Ontraport, SendFox, and Sendlane can help you get your membership site into inboxes all over the world.
    • Page builders and LMS: To improve your member experience, integrate with LearnDash, TutorLMS, Elementor, Divi, LifterLMS, Sensei LMS, and WP Courseware.
  • Above and beyond Zapier: We’re always introducing new connectors to make it easier for you to create your ideal membership site. Plus, Zapier gives you access to over 2,000 different integrations.
    • Management of members: Learn about your audience and track the effect of your material.
    • Get to know your teammates: To discover more about each new member that signs up, use onboarding forms. GDPR compliance will keep their information safe.
    • Engagements made to order: Create personalized login screens, enable email alerts to keep users up to date, and fine-tune access.
    • Dashboard for the administrator: Gain a bird’s-eye perspective of your membership site’s activities. Get up-to-the-minute statistics about your neighborhood.
    • RSS Feeds That Are Safe: Secure RSS feeds allow your members to consume your material in their preferred RSS reader while keeping your private content safe.

变更日志: WishList Member – Create a Membership Site in WordPress

WishList Member v3.14 Build 8215
Members
Fixed members being imported as administrators in certain scenarios.
Payment Providers
WooCommerce
Fixed incorrect level expiration processing.
Stripe
Fixed a bug where canceling a user’s membership level in Members > Manage doesn’t cancel their connected Stripe subscription even when the cancellation setting is enabled.
Other
Fixed broken media uploader when Gutenberg plugin is enabled.
Fixed escaped code showing in text field under Advanced > Logins > Settings.
Coding Standards: WordPress.Security.EscapeOutput.
Fixed SQL error when retrieving PayPerPost via transaction ID.

WishList Member v3.14 Build 8204
Payment Providers
Stripe
Fixed: Stripe getting stuck on checking coupon
Fixed: Stripe Profile page showing “No such customer:’ch_xxx'” error.
Members
Fixed: Cannot add level to member with a past date
Added capability to open a member edit modal focused on a specific tab via URL fragment. format is #edit-user-[user_id]-[target_tab]
Fixed: Copying email address includes http://
Email Broadcast
Fixed: Send to admin checkbox not showing
Post/Page Options
Fixed: Protection status shows as unprotected when post is set to draft
Fixed: Protection inheritance not correctly passed/inherited
Other
Fixed: Tooltips and help blocks displaying escaped HTML code
Performance: Prevent logging of the same exact message multiple times during the same request
Chore: Coding Standards compliance

WishList Member v3.14 Build 8188
Fixes
Members
Fixed: expired members are not returned
Fixed member_level not showing up on emails sent out when importing members
Fixed: All address fields contain the value of the company field
Levels
Improved \WishListMember\Levels::get_all_levels() performance. Helps fix Error 50x’s and improve speed of sites with lots of membership levels
Stripe Payment Integration
Fixed broken markup for selecting payment plan on payment form
WP Post editor.
Fixed oversized WishList Member icon
Content Scheduler
Fixed: Notice: Undefined index: administrator
Compatibility
The following fixes affects FluentCRM, OptimizePress Checkout plugin and possibly a few others.
Fix for plugins that check for old WLM3_ constants (affects FluentCRM, possibly others)
Loaded WishListMember3 class alias and WLM3_ constants earlier in the code

WishList Member v3.14 Build 8167
Fixes
Content Scheduler
Fixed: PHP Notice: Attempt to read property “term_id” on int
Menu Protection
Fixed: Not saving in PHP 7 and lower or Fatal error on PHP 8
Member Level History
Fixed: U-xx internal levels being recorded in level history

WishList Member v3.12 Build 7814
Updates and Fixes
Gutenberg Blocks
Updated some texts and the dropdown arrangements of who can access the blocks.
Fixed issue where Javascript errors are showing in the WishList Member settings pages.
Members
Sequential Upgrade
Fixed a bug where setting some sequential upgrades date when the WordPress date format is d/m/Y or j/F/Y will show the WishList Member error messages “Invalid date” or “date has passed”.
Merge Codes
wlm_joindate
Added level attribute so that it is now [wlm_joindate level="Level Name"] instead of the old [wlm_joindate Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.
wlm_expiration
Added level attribute so that it is now [wlm_expiration level="Level Name"] instead of the old [wlm_expiration Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.
Registration
Fixed: “Automatically Add non-WishList Member User Registrations to this Level” sometimes not being triggered when enabled and a user is registered via means other than WishList Member.
Other
\WishListMember\User class
Added getter and setter for deprecated properties. Use of deprecated properties will be logged.

WishList Member v3.12 Build 7814
Updates and Fixes
Gutenberg Blocks
Updated some texts and the dropdown arrangements of who can access the blocks.
Fixed issue where Javascript errors are showing in the WishList Member settings pages.
Members
Sequential Upgrade
Fixed a bug where setting some sequential upgrades date when the WordPress date format is d/m/Y or j/F/Y will show the WishList Member error messages “Invalid date” or “date has passed”.
Merge Codes
wlm_joindate
Added level attribute so that it is now [wlm_joindate level="Level Name"] instead of the old [wlm_joindate Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.
wlm_expiration
Added level attribute so that it is now [wlm_expiration level="Level Name"] instead of the old [wlm_expiration Level Name] format. The old format is still supported for backwards compatibility. Also added format attribute for date formatting.
Registration
Fixed: “Automatically Add non-WishList Member User Registrations to this Level” sometimes not being triggered when enabled and a user is registered via means other than WishList Member.
Other
\WishListMember\User class
Added getter and setter for deprecated properties. Use of deprecated properties will be logged.
Files Changed
Updated
classes/class-shortcodes.php
classes/class-user.php
classes/wishlist-member3-core.php
classes/wishlist-member3-hooks.php
features/sequential-upgrade/class-sequential-upgrade.php
integrations/others/gutenberg/handler.php
integrations/others/gutenberg/wlm-blocks.js

WishList Member v3.12 Build 7800
What’s New
Gutenberg Blocks Protection
Added setting that allows the user to select who can access the Gutenberg blocks.
API
Added wishlistmember_get_option_{option_name} filter to GetOption method
Added actions when a level expires or unexpires. Requires WP Cron to run regularly. Actions added are:
wishlistmember_expire_user_levels: triggered when a membership expires
wishlistmember_unexpire_user_levels: triggered when a membership unexpires (ie. when level expiration settings are changed)
Updates and Fixes
Payment Providers
ThriveCart
Fix issue where the upsell level isn’t being process by integrations such as BuddyBoss, FluentCRM and TutorLMS.
Plug&Paid
Fixed an issue where the Plug&Paid webhook type “recurring_subscription_fail” is not handled by WishList Member.
PayPal Express Checkout
Fixed: Multiple Smart Payment Buttons of the same product on the same page are displayed grouped together instead of in the spots where the shortcodes are actually dropped.
WooCommerce
Fixed the issue where expired levels remain expired even after a member re-purchased the product.
RedOakCart
Moved RedOakCart to legacy integrations.
All integrations that integrate with the API
Changed “API Key” label to “API Key / Diguest Auth Password”
Email Providers
FluentCRM
Fix issue where the PayPerPosts aren’t being saved in the “Tag Actions” section
Fixed typos in Editing Level Actions. Changed “When When Added, When When Cancelled, When When Removed and When When Re-registered” to “When Added, When Cancelled, When Removed and When Re-registered”.
Other Providers
Divi
Fixed an issue where editing with Divi Builder causes the page to reload non-stop.
Webhook
Fixed issue where the “Email Confirmation Reminder” set in the Level’s settings doesn’t work when the user is added through the Webhook Integration.
Fixed: Level transaction ID not being included in level data sent by outgoing webhook
Added trigger and trigger_levels to post data being sent by outgoing webbook
@type string $trigger Trigger name.
@type array $trigger_levels Array of level IDs.
Used wishlistmember_pre_remove_user_levels instead of wishlistmember_remove_user_levels
Zapier
Fixed: PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as zapier/handler.php:164
ELearnCommerce, LifterLMS, Tutor LMS and SenseiLMS
Fixed typos in editing actions on Course tab of these particular LMS. Changed “When Completed the Course” to “When Course is Completed”.
Members
Fixed issue where the registration date in the Advance tab doesn’t match the registration date in the Member’s list.
Fixed (Registeration) typo.
Backup
Fixed broken backup due to modified post data handling.
Content Control
Content Manager
Fixed an issue where the content manager schedules gets processed earlier or later than the set time because they are processed based on UTC time instead of WordPress time.
Content Scheduler
Next and Previous post navigation does not work when content scheduler is activated
Advanced Options
Passwords
Fixed the issue where the administrator is being locked out of the wp-admin area and is receiving the “Sorry, you are not allowed to access this page.” message on a WordPress multisite. This only happens when the WishList Member plugin is network activated and “Password Changed” Admin Notification is disabled.
API
Changed “API Key” label to “API Key / Diguest Auth Password”
API
Fix issue where the function wlmapi_manage_post only works on posts, not on pages.
Other
Javascript
Fixed missing dependency wishlistmember-wlm_member_action_button-shortcode-insert-js. This error shows up in the Query Monitor plugin under “Scripts”.
PHP
Fixed Unparenthesized nested ternary
Fixed Unsupported operand types preventing activation of WishList Member on some sites.
Fixed warning “A non-numeric value encountered”.
Code cleanup on a few files to meet WordPress Coding Standards
Files Changed
classes/class-backup-methods.php
classes/class-content-methods.php
classes/class-email-broadcast-methods.php
classes/class-file-protection-methods.php
classes/class-folder-protection-methods.php
classes/class-level-methods.php
classes/class-member-methods.php
classes/class-payperpost-methods.php
classes/class-registration-methods.php
classes/class-system-pages-methods.php
classes/class-user-level-methods.php
classes/class-utility-methods.php
classes/class-wishlistmember3.php
classes/wishlist-member3-actions.php
classes/wishlist-member3-core.php
classes/wishlist-member3-hooks.php
features/member-action-button/class-member-action-button.php
features/sequential-upgrade/class-sequential-upgrade.php
helpers/tinymce_shortcode_inserter_lightbox.php
integrations/emails/drip2/admin/tabs/settings.php
integrations/emails/fluentcrm/admin/modals/level-modal.php
integrations/emails/fluentcrm/admin/modals/tag-modal.php
integrations/emails/fluentcrm/assets/admin.js
integrations/emails/fluentcrm/handler.php
integrations/emails/mailpoet/handler.php
integrations/others/buddyboss/handler.php
integrations/others/coderedemption/init.php
integrations/others/divi/handler.php
integrations/others/elearncommerce/admin/modals/course-modal.php
integrations/others/integrately/admin/tabs/settings.php
integrations/others/lifterlms/admin/modals/course-modal.php
integrations/others/pabbly/admin/tabs/settings.php
integrations/others/responsesuite/admin/tabs/settings.php
integrations/others/senseilms/admin/modals/course-modal.php
integrations/others/tutorlms/admin/modals/course-modal.php
integrations/others/tutorlms/handler.php
integrations/others/webhooks/handler.php
integrations/others/zapier/handler.php
integrations/payments/jvzoo/admin/tabs/settings.php
integrations/payments/payblue/admin/tabs/settings.php
integrations/payments/paykickstart/admin/tabs/settings.php
integrations/payments/plugnpaid/handler.php
integrations/payments/redoakcart/config.php
integrations/payments/samcart/admin/tabs/settings.php
integrations/payments/sendowl/admin/tabs/settings.php
integrations/payments/thrivecart/admin/tabs/settings.php
integrations/payments/woocommerce/handler.php
legacy/core/API2.php
legacy/core/Class.php
legacy/core/content-control/manager.php
legacy/core/content-control/scheduler.php
legacy/core/Functions.php
legacy/core/TinyMCEPlugin.php
legacy/core/WLMDB.php
legacy/extlib/wlm_drip/Drip_API.class.php
legacy/lib/integration.shoppingcart.1shoppingcart.init.php
legacy/lib/integration.shoppingcart.authorizenet-arb.init.php
legacy/lib/integration.shoppingcart.eway.php
legacy/lib/integration.shoppingcart.infusionsoft.init.php
legacy/lib/integration.shoppingcart.paypalec.init.php
legacy/lib/integration.shoppingcart.spreedly.php
legacy/wpm.php
ui/admin_screens/advanced_settings/api.php
ui/admin_screens/dashboard/modals/shortcode.php
ui/admin_screens/members/manage.php
ui/admin_screens/members/manage/edit_user.php
ui/admin_screens/setup/integrations/email_provider.php
ui/admin_screens/setup/integrations/other_provider.php
ui/admin_screens/setup/integrations/payment_provider.php
wpm.php
classes/api-auth-digest.php -> classes/class-api-auth-digest.php
classes/apikey.php -> classes/class-apikey.php
classes/autoresponder.php -> classes/class-autoresponder.php
classes/level-options.php -> classes/class-level-options.php
classes/level.php -> classes/class-level.php
classes/logs.php -> classes/class-logs.php
classes/pagination.php -> classes/class-pagination.php
classes/shortcodes.php -> classes/class-shortcodes.php
classes/system-info.php -> classes/class-system-info.php
classes/user-search.php -> classes/class-user-search.php
classes/user.php -> classes/class-user.php
Files Added
classes/class-level-methods-hooks.php
features/gutenberg-integration/main.php
features/wlm-for-woo/main.php
integrations/gutenberg/config.php
integrations/gutenberg/handler.php
integrations/gutenberg/logo.png
integrations/gutenberg/wlm-blocks.css
integrations/gutenberg/wlm-blocks.js

WishList Member v3.11 Build 7728
Levels
Requirements
Require Members to Confirm Email
Added “User Notification Reminder” tab for email confirmation reminders.
Moved reminder schedule from “User Notification” tab to “User Notification Reminder” tab.
Set value of ‘First Sent After’, ‘Send Every’, and ‘Total Reminders Sent’ to their default values if they’re falsy.
Added hours/minutes dropdown to First Sent After.
Fixed incorrect logic when sending confirmation reminders causing one extra reminder to be sent.
Prevented sending of confirmation reminders when it’s beyond the overall time window for sending reminders.
Fixed remaining green afterglow on toggle switch change.
Members
Import
Fixed broken import of encrypted passwords.
Global Defaults
Email
Require Members to Confirm Email
Added “User Notification Reminder” tab for email confirmation reminders.
WordPress Coding Standards
Code cleanup.
Use wp_add_inline_script() when possible instead of wp_localize_script() in loading of select2 under the post edit screen.
String internationalization.
PHP
Fixed more PHP warnings and notices.

⭐另请参考: Collection of WordPress plugins updated daily on FreeWP

下载 WishList Member v3.14.8215 Nulled – Create a Membership Site in WordPress

注意: 也许你需要在安装插件之前解压。 如果任何主题/插件包含病毒,我们不提供任何保证。在本地主机上使用,请先查杀病毒。