WordPress上的非营利性会员网站

时间:2020-02-26 作者:gyurisc

我正在寻找一个非盈利会员网站,我需要以下内容:

只有注册用户才能查看内容,如果他们试图查看任何需要先使用自己的个人用户名和密码登录的内容

1 个回复
最合适的回答,由SO网友:TomC 整理而成

在Wordpress上发布帖子或页面时,可以将状态设置为Private. 这意味着此内容仅可供注册和登录的用户查看。

然后,您可以将文件限制为上载者(或禁用非管理员的上载)。Here is an example of how to do that.

您可以使用媒体库向每篇文章添加PDF,然后向每篇文章添加一个链接,该链接会向管理员发送电子邮件以批准发送PDF。

稍加思考,一切皆有可能。

以下代码将强制post状态为private:

// Update Post Status to Private 
function force_type_private($post) {
  if ($post[\'post_status\'] != \'trash\' && $post[\'post_status\'] != "draft" && $post[\'post_status\'] != "auto-draft") {
    $post[\'post_status\'] = \'private\';
  }
  return $post;
}
add_filter(\'wp_insert_post_data\', \'force_type_private\');

相关推荐

Membership Plugin

我正在为高级博客内容寻找一个好的插件。我的客户希望提供30次免费试用以及每月/6个月/每年付费的计划。它应该为每个人显示一个除此之外的帖子,即使他们作为客人在网站上,没有任何会员资格、试用或特价。它还需要通过贝宝接收付款,并在付款后自动打开订阅。我想能够自定义注册页面,以添加地址和电话号码等其他字段。