1、将以下代码添加到Three主题的functions.php文件最后一个?>的前面。
2、将代码中的login.php替换为站点的登录地址,以方便用户快速登录。
3、在编辑文章的时候,只需要切换到文本模式,在需要隐藏的部分内容中前后加上短代码:
样式一、【vip】登录后可见的隐藏内容…………………..(默认样式)【/vip】
样式二、 【vip notice=”登录后才显示哟”】登录后可见的隐藏内容…………………..【/vip】
注:
1.样式一:的提示信息在“functions.php”中设置
2.样式二:的提示信息直接在简码中设置。
注意:【】要改为英文的[…..]
代码:
//部分内容登录可见
function login_to_read($atts, $content=null) {
extract(shortcode_atts(array("notice" => '
温馨提示:此处内容需要登录后才能查看!
'), $atts));
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return $notice;
}
add_shortcode('vip', 'login_to_read');
//创建短代码 hide,将下面代码添加到主题的 functions.php 文件中
add_shortcode('hide','loginvisible');
function loginvisible($atts,$content=null){
if(is_user_logged_in() && !is_null($content) && !is_feed()){
return $content;
}
else{
$url = get_permalink().'?'.time();
return '该文章内容需要登录浏览。请点击 [ 此处登录 ] 后查看。
';
}
}
// 后台文本编辑框中添加隐藏简码按钮
function add_hide_quicktags() {
if (wp_script_is('quicktags')){
?>