Restrict Content Pro 简码

[register_form]

此简码将显示注册表。该表格将包括所有必要的注册字段,例如姓名、用户名、电子邮件、密码等,并且还将显示所有可用的会员级别。

要在帖子或页面上显示注册表,只需使用如下短代码:

[register_form]

成功注册后,用户将被重定向到您在 限制>设置中选择的“成功页面”页面。

可选属性:

  • id - 如果您只想显示一个特定的成员资格级别,请使用此属性。输入要显示的成员资格级别的 ID 号。示例:。您可以通过将鼠标悬停在 限制>成员资格级别 下的所需成员资格级别上来获取 ID 号。如果省略,所有活动订阅级别都将显示在表单上。[register_form id="3"]

  • ids - 与上述类似,但用于显示多个级别。用逗号分隔多个 ID。 例:id[register_form ids="3,6,10"]

  • registered_message - 用于自定义向尝试查看注册页面的现有活动用户显示的消息。默认值为“您已注册并拥有有效订阅”。注意:如果您启用了升级,则不会显示此消息。有关禁用升级的更多信息,请参阅在订阅级别之间升级

  • logged_out_header - 向注册表单上方的已注销用户显示的标头消息。默认值为 “Register New Account”。

  • logged_in_header - 在注册表单上方向已登录用户显示的标头消息。如果用户已经有订阅,则默认为“Upgrade or Renew Your Subscription”,如果用户没有订阅,则默认为 “Join Now”。

例子:

自定义registered_message 属性:

[register_form registered_message="Your custom message"]

仅显示订阅级别 #3 的收银表单:

[register_form id="3"]

显示级别 #3、#6 和 #10 的注册表单:

[register_form ids="3,6,10"]

更改默认标头消息:

[register_form logged_out_header="Sign Up Now!" logged_in_header="Renew Your Plan"]

如果要创建显示计划选项定价表的定价页面, 请参阅此教程


为什么我看不到任何表单字段?

用于创建帐户的表单字段仅对注销用户显示。如果您以管理员或任何其他登录用户的身份查看注册表,则表单上不会显示以下字段:

  • 用户名
  • 电子邮件
  • 名字/姓氏
  • 密码/再次密码

在注销时查看表单以查看所有注册字段。


我可以更改预先选择的会员级别吗?

默认情况下,列表中的第一个成员资格级别是预先选择的。您可以在 Restrict > Membership Levels (限制成员资格级别) 页面上更改成员资格级别的顺序。拖放成员资格级别以更改顺序。

您还可以使用 URL 参数来更改预先选择的会员级别。将 ?level=123 附加到注册页面 URL 的末尾,其中“123”是您要预先选择的会员级别的 ID 号。示例:https://yoursite.com/register/?level=123

您可以通过将鼠标悬停在 Restrict > Membership Levels 下的所需会员级别上来获取 ID 号。如果省略,所有有效的订阅级别都将显示在表单上。

[login_form]

此短代码将显示登录表单。这将允许用户登录他们的帐户。成功登录后,用户将被重定向回当前页面。

要在文章或页面上显示登录表单,只需使用如下短代码:

[login_form]

设置重定向

如果您想在登录后将成员重定向到特定页面,您可以在短代码中添加 redirect 参数,如下所示:

[login_form redirect="http://yoursite.com/page"]

或者,您也可以在 URL 中指定指向登录页面的重定向。例如,如果您的登录页面是,则可以通过在末尾附加where是登录后要重定向到的 URL 来设置重定向 URL。重定向到 Edit Profile 页面可能如下所示:https://yoursite.com/login/?redirect=URLHEREURLHERE

https://yoursite.com/login/?redirect=https://yoursite.com/edit-your-profile/

当有人访问该完整 URL 时,他们将看到登录表单,然后在完成登录后被重定向到。https://yoursite.com/edit-your-profile/

[restrict]

[restrict] . . . [/restrict]

这是您将用于将部分内容限制为仅注册用户的短代码。它有几个参数,可让您定义内容是否仅限于付费用户、哪些用户级别可以查看内容,以及应向非授权用户显示的消息。

限制内容分为好几种类型:可以按着 level 级别来分类;也可以按着订阅用户级别来分类;也可以按着 wordpress 默认的角色来分类。当你如果是对 SaaS 订阅内容限制时,应该选择订阅付费级别,可以创建一个默认 0$ 付费用户级别。

参数

  • paid - 内容是否仅可供付费用户查看。选项:true/false;默认值:false。
  • level - 查看此内容所需的访问级别(由成员资格级别设置)
  • subscription - 用户必须订阅会员级别才能查看此内容。您必须使用会员级别的 ID。要允许多个会员级别查看内容,请用逗号分隔 ID。
  • userlevel - 可以查看此内容的用户角色。这接受任何用户角色 slug,包括自定义角色。您可以输入逗号分隔的列表以授予对多个角色的访问权限。角色示例包括:
    • none - 所有用户角色 - default
    • administrator
    • editor
    • author
    • contributor
    • subscriber
  • message - 当未经授权的用户查看时,向用户显示的消息,而不是短代码的内容。Default:在 Settings 页面中定义的选项。

[subscription_details]

此短代码将显示当前登录用户的订阅详细信息,包括他们的订阅付款历史记录。

[subscription_details]

[register_form_stripe]

[register_form_stripe] 短代码允许您显示一个Join按钮,单击该按钮将打开一个带有付款表单的模式。提交付款后,客户将注册为会员,并使用付款表格中输入的电子邮件地址为他们创建一个帐户。客户将收到一封后续电子邮件,邀请他们设置密码。

此短代码取决于正在配置的 Stripe 网关

简码参数

该简码接受许多参数,这些参数允许网站所有者定义按钮文本、要添加客户的会员级别、窗口的标题、标题下方的描述以及按钮上显示的价格。

接受以下参数:

  • id- 必需。这定义了客户在提交付款时将订阅的会员级别。
  • data-name- 可选。定义显示在模态框顶部的标题。默认为成员资格级别的名称。
  • data-description- 可选。这将设置模态标题下方显示的文本。默认为由id参数定义的成员身份级别描述。
  • data-label-可选。控制 Join (加入) 按钮上显示的文本。默认为 “Join {level name}”。
  • data-panel-label-可选。定义窗口中的 submit payment (提交付款) 按钮上显示的文本。如果会员级别启用了试用则默认为“Pay {price}”“Start Trial”。

付款流程

当添加到页面时,使用所需的 id 参数,Join (加入) 按钮将如下所示:

请注意,Restrict Content Pro 不会设置按钮的样式 - 它使用主题应用于 <button> 标签的样式。如果要自定义此按钮的外观,则可以使用 CSS 类 rcp-stripe-register-submit-button 来实现。

单击该按钮时,将显示如下所示的付款窗口:

例子

如果您的会员级别的 ID 为 7,则基本短代码将如下所示:

[register_form_stripe id="7"]

您的会员级别的 ID 可以在注册 > 会员级别中找到。在列表中找到您的会员级别,将鼠标悬停在它上面,您将看到 “ID:” ,后跟一个数值。这个数字就是 ID。这不应与“访问级别”混淆,后者是不同的值。

在上面的屏幕截图中,会员级别 ID 号为 7。

您可以自定义触发器按钮和模态描述,如下所示:

[register_form_stripe id="7" data-label="Subscribe Today" data-name="My Great Service"]

通过这些更改,模态现在将如下所示:

它如何与多个会员资格一起使用?

由于 [register_form_stripe] 短代码的简单性,它无法与多个会员资格(限制>设置>常规)一起最佳工作。短代码没有足够的信息来区分续订、升级/降级或全新注册。如果您启用了多个会员资格,则 [register_form_stripe] 将始终将注册视为全新的会员资格。它不能用于升级/降级或续订。

[rcp_profile_editor]

此短代码将显示一个配置文件编辑器表单,以允许您的用户更新其帐户信息。

[rcp_profile_editor]

[rcp_update_card]

[rcp_update_card] 短代码可用于向订阅者显示账单卡更新表单。这允许订阅者在处理订阅付款时更新计费的信用卡或借记卡。

只需将短代码添加到页面即可向用户显示表单:

[rcp_update_card]

建议你将这个短代码放在与[subscription_details] 相同的页面上,或者放在已连接的页面上。

[is_paid]

此短代码与 [restrict] 短代码非常相似,但不接受任何参数。仅当当前用户具有有效订阅时,才会显示放置在此短代码中的内容。

例如:

[is_paid]This content is only shown to paid users[/is_paid]

[user_name]

此短代码可用于显示当前登录用户的显示名称。这有利于个性化欢迎页面。

[user_name]

[subscription_name]

此短代码可用于显示当前登录用户拥有的订阅级别的名称。

[subscription_name]

[password_form]

此简码将显示更改密码表单。这将允许用户更改其帐户的密码。他们必须已经登录。

要在帖子或页面上显示更改密码表单,只需使用短代码,如下所示:

[password_form]

[is_free]

此短代码与 [is_paid] 短代码相同,但免费、非付费用户除外。此短代码中的任何内容仅对没有有效订阅的登录用户可用。付费用户将不会看到此内容。

例如:

[is_free]This content is only shown to free users[/is_free]

[is_not_paid]

此短代码与 [is_paid][is_free] 短代码几乎相同,不同之处在于它适用于未登录和已登录的免费用户。此短代码中的任何内容将仅对没有有效订阅的用户(无论是否登录)可用。付费用户将不会看到此内容。

例如:

[is_not_paid]This content is only shown to logged-out and logged-in free users[/is_not_paid]

[user_expiration]

此短代码可用于显示当前登录用户的会员资格到期日期。

[user_expiration]

[paid_posts]

此简码将显示您网站上需要付费会员资格的所有帖子/页面的列表。

像这样使用短代码:

[paid_posts]

注意:这只会显示通过 “限制此内容” 元框限制为付费会员的文章/页面。它不会显示内容受简码限制的文章/页面。

[not_logged_in]

此短代码用于向未登录的用户显示内容。已登录的用户,无论订阅状态如何,都不会看到此短代码中的任何内容。

例如:

[not_logged_in]This content is only shown to logged-out users[/not_logged_in]

[is_expired]

仅当当前用户的会员资格过期时,放置在此短代码中的内容才可见。

例如:

[is_expired]This content is only shown to expired members.[/is_expired]
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇