0°

短标签隐藏或加密部分博文内容-WordPress开发

隐藏部分博文内容,或者让它输入密码可见。

自定义短代码来隐藏部分博文内容

wordpress隐藏部分文章内容登陆可见

来源于互联网

在functions.php文件添加以下代码:

add_shortcode('hide','loginvisible');
function loginvisible($atts,$content=null){
	if(is_user_logged_in() && !is_null($content) && !is_feed())
	return $content;
	return '';
}

编辑文章时,使用短码包围要隐藏的内容(文本模式下),如:

[hide]
登陆才可以看到的内容
[/hide]

给博文添加密码,需输入密码才可访问。

来源于:http://www.shoping.hk/jszh/385.html

第一步:在WordPress主题的functions.php中加入以下代码

function e_secret($atts, $content=null){extract(shortcode_atts(array('key'=>null), $atts));if(isset($_POST['e_secret_key']) && $_POST['e_secret_key']==$key){return '
'.$content.'

';}else{return '
'" method="post" name="e-secret">
输入密码查看加密内容: 


';}
}
add_shortcode('secret','e_secret');

第二步:在发布文章的时候对需要隐藏的内容输入如下代码:

[secret key="123456"]自定义隐藏的内容[/secret]

显示效果如下(需自己美化):

短标签隐藏部分博文内容-WordPress开发

其中key=”123456″中的123456就是密码,可自行修改。

你也有好的想法?点击右下角的“灯泡”,开始你的创作。与我们一起,让生活更愉悦,让工作更高效,让世界更美好!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论