探索云主机商家和测评

WordPress无需插件设置短代码+登录可见内容方法

我们网友在访问有些资源网站的时候,准备下载资源就看到需要登录才可以看到,而这个时候成为会员则需要交纳VIP费用才可以登录使用。这个就是我们常见的权限设置,有些网站都是依靠这样的资源类网站盈利的,那这样的功能如何实现呢?当然我们可以插件设置权限,也可以直接通过设置短代码实现。

//部分内容登录可见 laobuluo.com
function login_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '
<p>温馨提示:此处内容需要<a href="#登录地址" rel="external nofollow" >登录</a>后才能查看!</p> //此处可以添加样式,前端显示更美观。
'), $atts));
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
                return $content;
        return $notice;
}
add_shortcode('vip', 'login_to_read');

我们在添加短代码设置的时候可以先设置下登录地址,以及一些设置提示。然后将代码添加到Functions.php文件中。

[vip]被隐藏的内容[/vip]

这里我们在编辑文章的时候将需要隐藏的内容设置在这个短代码里。

投上你的一票
转载保留:老部落 » WordPress无需插件设置短代码+登录可见内容方法