共计 503 个字符,预计需要花费 2 分钟才能阅读完成。
前言
实现登录可见功能其实很简单,就是一个判断是否登录的逻辑从而显示不一样的内容。通过模板函数即可实现,网上类似于这种的插件五花八门,生产环境最不想用的就是插件,比较不是自己的东西总觉着不安全(博主似乎有点被迫妄想症)。
代码示例
// 添加只允许登录后查看
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】// 把上面的【】; 修改为 [] 即可使用
演示效果
[members_only]
这里空空如也,我只是个演示
[/members_only]
正文完