Title: Expandable Paywall
Author: Matt Pramschufer
Published: <strong>2020 年 3 月 4 日</strong>
Last modified: 2025 年 7 月 3 日

---

搜索插件

![](https://ps.w.org/expandable-paywall/assets/banner-772x250.png?rev=2481565)

![](https://ps.w.org/expandable-paywall/assets/icon-256x256.png?rev=2481557)

# Expandable Paywall

 作者：[Matt Pramschufer](https://profiles.wordpress.org/mattpramschufer/)

[下载](https://downloads.wordpress.org/plugin/expandable-paywall.2.1.10.zip)

 * [详情](https://cn.wordpress.org/plugins/expandable-paywall/#description)
 * [评价](https://cn.wordpress.org/plugins/expandable-paywall/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/expandable-paywall/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/expandable-paywall/#developers)

 [支持](https://wordpress.org/support/plugin/expandable-paywall/)

## 描述

The Expandable Paywall plugin offers a robust solution for implementing paywalls
on WordPress sites. Its core functionality includes a simple hard paywall using 
native WordPress authentication. The plugin is uniquely designed to integrate with
various circulation fulfillment providers, making it ideal for magazine publishers.
Premium add-ons expand its capabilities, supporting multiple paywall types, authentication
methods, and advanced reporting features.

## 屏幕截图

 * [[
 * Admin Screen (Basic Paywall & Auth)
 * [[
 * Admin Screen (Basic Paywall)

## 安装

 1. Activate the plugin through the `Plugins` menu in WordPress
 2. Browse to Admin->Expandable Paywall
 3. You can find out more on how to install by visiting [https://pramadillo.com/documentation/expandable-paywall/](https://pramadillo.com/documentation/expandable-paywall/)

## 常见问题

### Do you offer installation and customization services?

Yes, if you need help with installation and/or would like additional customization
work done for your website, you can fill out a request form at [https://emoxie.com/contact](https://emoxie.com/contact)

### I wish this plugin had XZY feature

While I try to do my best to incorporate new features all the time, I implemented
a new Feature Request board located at [https://emoxie.com/contact](https://emoxie.com/contact)

## 评价

![](https://secure.gravatar.com/avatar/a8586dd6ccf711f544e30565348e497c74e98e8d22d0694fea2877cec7c31b82?
s=60&d=retro&r=g)

### 󠀁[Metered Paywall](https://wordpress.org/support/topic/metered-paywall/)󠁿

 [opusuno](https://profiles.wordpress.org/opusuno/) 2023 年 10 月 30 日 1 回复

Reached out to support and got a fast reply.

![](https://secure.gravatar.com/avatar/38dc5cb45bc55da6406da5fb037c403b41aab0e75359ca5c589794547b030eeb?
s=60&d=retro&r=g)

### 󠀁[Perfect for magazine publishers](https://wordpress.org/support/topic/perfect-for-small-medium-publishers/)󠁿

 [Eric Shanfelt](https://profiles.wordpress.org/eshanfelt1/) 2021 年 4 月 27 日

Very straightforward paywall plugin that integrates with several circulation fulfillment
providers in the publishing market. Most other paywalls have no idea how to integrate
and work with the kind of circulation fulfillment companies that magazine publishers
use. But this plugin does … I’ve used it with three different circ companies thus
far. It works very well and can do the authentication of subscribers through the
circulation fulfillment provider’s API. I have used this to launch three different
paywalls now generating well over $200,000 in annual subscriber revenue. Highly 
recommended.

 [ 阅读所有2条评价 ](https://wordpress.org/support/plugin/expandable-paywall/reviews/)

## 贡献者及开发者

「Expandable Paywall」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Matt Pramschufer ](https://profiles.wordpress.org/mattpramschufer/)
 *   [ emoxie ](https://profiles.wordpress.org/emoxie/)

[帮助将「Expandable Paywall」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/expandable-paywall)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/expandable-paywall/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/expandable-paywall/)，或通过[RSS](https://plugins.trac.wordpress.org/log/expandable-paywall/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/expandable-paywall/)。

## 更新日志

=2.1.10=
 * UPDATE – Login Form redirects with cache busting parameter.

=2.1.9=
 * UPDATE – Login Form shortcode now redirects back to page you were on 
when logging in

=2.1.8=
 * BUGFIX – Removed Debugging Code

#### 2.1.7

 * BUGFIX – Fixed load_plugin_textdomain PHP Notice

#### 2.1.6

 * UPDATE – Updated all third-party vendor packages
 * UPDATE – Added new filter for controlling when to show show_authentication_role_paid

#### 2.1.5

 * UPDATE – Updated all third-party vendor packages

#### 2.1.4

 * UPDATE – Excluded the search screen from paywall trigger

#### 2.1.3

 * UPDATE – Add stub function back into public class for extendability

#### 2.1.2

 * BUGFIX – Fixed issue with 500 error when trying to create a new user on specific
   installs

#### 2.1.1

 * HOTFIX – Corrected logic for displaying paywall
 * UPDATE – Added in new helper functions

#### 2.1.0

 * UPDATE – Updated all third party libraries to latest versions
 * UPDATE – Refactored all code to PHP 8.1 standards
 * UPDATE – Added many more functions to core Helper class
 * BUGFIX – Fixed PHP warning on login.php template

=2.0.23 =
 * BUGFIX – Fixed issue with protecting categories and sub categories 
on some installs.

=2.0.22 =
 * UPDATE – Added in new helper function to check if we should show paid
authentication user role. * UPDATE – Added function to clear logs

=2.0.21 =
 * UPDATE – Paywall Category now allows for any sub category under the
main protected category to automatically be protected. * UPDATE – Added option to
disable paywall.

=2.0.20 =
 * FEATURE – Added whole new logging section

=2.0.19 =
 * UPDATE – Updated addon on handling and vendor paths.

#### 2.0.18

 * UPDATE – Updated all third-party vendor libraries
 * BUG FIX – Fixed issue where protected content could not be seen by some users.

#### 2.0.17

 * UPDATE – Updated all third-party vendor libraries

#### 2.0.16

 * Feature – Added in meta box to posts that will generate a unique bypass link 
   for articles to not show paywall.

#### 2.0.15

 * Feature – Added in new filter for allowing to programmatically bypass paywall

#### 2.0.14

 * UPDATE – Updated logic for when locks appear on articles
 * Feature – Upon logging in the user will now be redirected back to where they 
   were with ?cache_busting=RANDOM

#### 2.0.13

 * BUG FIX – Fixed item with archives not being excluded from protection level.

#### 2.0.12

 * UPDATE – Updated to the latest version of Freemius.
 * BUG FIX – Fixed bug where roles were not being read in certain instances.
 * BUG FIX – Fixed bug where Locks were not showing when enabled.
 * UPDATE – Added more error reporting options to error_log

#### 2.0.11

 * UPDATE – When debug is turned on it will send email to site admin.

#### 2.0.10

 * UPDATE – Updated vendor libraries

#### 2.0.9

 * UPDATE – Added in new shortcode to protect pieces of content on any page/post.[
   expandable-paywall-protect] Protected Content [/expandable-paywall-protect]

#### 2.0.8

 * UPDATE – Updated all vendor libraries
 * UPDATE – Code Cleanup and Refactoring

#### 2.0.7

 * UPDATE – Added in debug mode
 * UPDATE – Added in new filter to allow set basic role

#### 2.0.6

 * BUG FIX – updated authentication to account for case-sensitivity in
 * UPDATE – removed erroneous error_logging. 🙂

#### 2.0.5

 * BUG FIX – corrected issue with the Lock icon showing up on non-protected pages.

#### 2.0.4

 * FEATURE – Added ability to display a lock icon next to protected posts
 * FEATURE – Added ability to fade out excerpt into paywall.
 * FEATURE – Added ability to output Schema Structured Data.
 * UPDATE – Updated to latest version of Freemius SDK
 * UPDATE – Added a logging function to helper files.
 * UPDATE – Added in more support for multisite installs
 * UPDATE – Added in default styles to fade out the excerpt text

#### 2.0.3

 * FEATURE – Added in logout shortcode
 * UPDATE – Updated Paywall CSS Styles

#### 2.0.1

 * BUG FIX – Corrected improper function calls when initially installing.

#### 2.0.0

 * Reworked a ton of filters and hooks. Updated all latest 3rd party SDKs

#### 1.1.2

 * BUG FIX – Corrected issue which registration would throw a 500 error behind the
   scenes.

#### 1.1.1

 * BUG FIX – Corrected issues with data sanitization.

#### 1.1.0

 * Initial Version

## 额外信息

 *  版本 **2.1.10**
 *  最后更新：**11 月前**
 *  活跃安装数量 **10+**
 *  WordPress 版本 ** 3.8 或更高版本 **
 *  已测试的最高版本为 **6.8.5**
 *  PHP 版本 ** 8.3 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/expandable-paywall/)
 * 标签
 * [metered paywall](https://cn.wordpress.org/plugins/tags/metered-paywall/)[paywall](https://cn.wordpress.org/plugins/tags/paywall/)
 *  [高级视图](https://cn.wordpress.org/plugins/expandable-paywall/advanced/)

## 评级

 5 星（最高 5 星）。

 *  [  2 条 5 星评价     ](https://wordpress.org/support/plugin/expandable-paywall/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/expandable-paywall/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/expandable-paywall/reviews/?filter=3)
 *  [  0 条 2 星评价     ](https://wordpress.org/support/plugin/expandable-paywall/reviews/?filter=2)
 *  [  0 条 1 星评价     ](https://wordpress.org/support/plugin/expandable-paywall/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/expandable-paywall/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/expandable-paywall/reviews/)

## 贡献者

 *   [ Matt Pramschufer ](https://profiles.wordpress.org/mattpramschufer/)
 *   [ emoxie ](https://profiles.wordpress.org/emoxie/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/expandable-paywall/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mattpram%40gmail%2ecom)