当前位置: > Wordpress > WordPress非插件代码实现登录可见功能

WordPress非插件代码实现登录可见功能

前言


实现登录可见功能其实很简单,就是一个判断是否登录的逻辑从而显示不一样的内容。通过模板函数即可实现,网上类似于这种的插件五花八门,生产环境最不想用的就是插件,比较不是自己的东西总觉着不安全(博主似乎有点被迫妄想症)。

代码示例


// 添加只允许登录后查看  
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;
 
}
 
$a= '
要查看更多文章内容,请您先点击右上角登录或注册
'; return $a; }

使用方法

把上述的代码示例放在主题模板的functions.php下面即可,登录网站后台,写文章 - 切换到文本模式 ,输入:


【members_only】
这里写需要隐藏的内容
【/members_only】
// 把上面的【】;修改为[]即可使用

演示效果

查看更多文章内容,请您先登录注册

支付宝赞助
微信赞助

服务器低至¥114元/年 限时抢

安全、稳定、高效,阿里云服务器专享1折起,限时抢各种代金券

立即抢购
zyx

本站站长 一往无前的唯一力量就是热爱你所做的一切

WordPress非插件代码实现登录可见功能:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!