WordPress 限制内容只给会员或者登录用户浏览

有时候一些内容不想伸手党直接拿完就走,小羿 之前给大家分享过「给 WordPress 添加评论“回复可见”功能」,如果怕评论太水,还可以限制给会员或者登录用户浏览内容。

后台」→「外观」→「编辑」→ 「functions.php」文件,把下面的代码添加进去:

function member( $atts, $content = null ) {
       if  ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
              return $content;
              return '';
       } else {
 
       $yonlendir = get_permalink();
              $form = wp_login_form(array('echo' => false, 'redirect' => $yonlendir ));
              return $form;
       }
}
add_shortcode( 'mem', 'member' );

使用方法:[mem] ..已登录用户才可以看到的内容.. [/mem]

来源:googlo