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

极客导航  2019-04-20 18:36  阅读 98 次 评论 0 条


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 '
<div class="e-secret">'.$content.'</div>
';
    }
    else{
        return '
<form class="post-password-form" action="'.get_permalink().'" method="post" name="e-secret"><p><label for="pwbox-142">
输入密码查看加密内容: 
<input type="password" name="e_secret_key" size="20" /></label> 
<input type="submit" class="euc-y-s" value="确定" /></p>
</form>
';
    }
}
add_shortcode('secret','e_secret');

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

输入密码查看加密内容:

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

 

输入密码查看加密内容:

本文地址: https://www.125la.com/915.html
关注我们:请关注一下我们站长微信:扫描二维码125啦读书导航的微信号,微信号:yudemi(十三少)
版权声明:本文为原创或转载文章,版权归原作者所有,欢迎分享本文,转载请保留出处!
第一个读书导航

发表评论


表情