WordPress文章部分内容输入密码后可见

yyn查看全部>> 02-11

人气 74

亲们该页面内会员们分享的“作品”,版权为才华横溢的原作者们所有滴,不得商业使用!

利用WordPress的短代码功能来实现。

具体实现步骤如下:

1、将以下代码添加到Three主题的functions.php文件最后一个?>的前面。

/* Name: 部分内容输入密码可见(短代码)
* 作者:E享乐(www.exiang2.com)
*/
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 '

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

PS:该代码已经结合到Three主题的样式表中,不需要另外添加样式代码。

2、在编辑文章的时候,依然是选择公开(默认),不要勾选“密码保护”,只需要在文本模式在需要加密的部分内容中前后加上短代码即可。

[secret key="123456"]不过目前这个只是一个特例,绝大部分的博主还是很支持的,在此,谢谢大家一如既往的支持,谢谢大家!祝大家在新的一年里博客流量、访客大大的,收入更是节节攀升![/secret]

其中key="123456"中的123456就是密码,可修改。

效果图如下:

部分内容输入密码可见效果图

至此,WordPress文章部分内容输入密码后可见功能已经在Three主题实现,如果是其他主题,需要添加相应的样式即可。

文中所用到的代码修改自E享乐。

PS:整篇文章加密,只需要在编辑文章或快速编辑中勾选【密码保护】,并输入密码即可实现。

标签
相关作品
WordPress文章部分内容输入密码后可见:等您坐沙发呢!



会员登陆还没有账号 立即注册

用户登录

忘记密码 ?

用第三方帐号直接登录

微博账号登陆 QQ账号登陆