如何让wordpress 部分内容登录可见?


79096ccb22b89dcd72e91071098e6245db28b8219f3c8-kYAbfV_fw658

网站流量很多就是没有注册量?那就把最精彩的部分登录可见吧!

实现起来主要是通过Wordpress的短代码,它可以简化复杂的PHP或是HTML代码,让使用者可以透过短代码的方式来做到一些事情。

现在我们将利用短代码来实现类似论坛[hidden]会员回复后可见的内容,在此我们是限制注册会员才可看到的内容。

将以下代码放到主题 function.php 中

#######################################################################
############################- 登录可见 -##############################
######################################################################
add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
 return $content;
 return '此内容登录可见'; //这里显示未登录的提示信息
}

如果想要设定回复可见直接在写文章时把内容不含在 member 里

[member]这里的内容访客是无法看到的[/member]
  • 分享:
评论
发表评论 说点什么