如果你仅仅需要将一篇文章的某个节或者某段文字隐藏,那么你可以用这个方法。把下面的代码添加到functions.php的最下面。然后在编辑文章的时候可以使用简码【members_only】【/members_only】(请把【】替换成[]).
/*
*章节可见限制
*在文章中使用简码添加内容:
该资源登录后才可访问,如果您没有账号,可以先进行注册。
*/
add_shortcode('members_only','members_only_shortcode');
function members_only_shortcode( $atts, $content = null){
if ( is_user_logged_in() && !empty( $content ) && !is_feed()){
return $content;
}
$redirect = urlencode(get_permalink($post->ID));
return'<div class="alert alert-danger">该资源<a href="/wp-login.php?redirect_to='.$redirect.'" target="_blank" rel="nofollow"><span style="color: #3366ff;">登录</span></a>后才可访问,如果您没有账号,可以先进行<a href="/wp-login.php?action=register"><span style="color: #3366ff;">注册</span></a>。</div>';
}
签名:这个人很懒,什么也没有留下!