15116028193
您的当前位置:主页 > WordPress建站 > WordPress文章内容部分加密的方法

WordPress文章内容部分加密的方法

分类: WordPress建站 标签: 时间:2016-07-17 13:39:34

在WordPress网站中我们都知道可以对文章进行加密,让访客输入密码才能阅读全文。
但是如何让用户浏览部分内容,输入密码显示下载地址呢?
可以通过以下方法来实现这个功能:
第一步:在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 '
<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');

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

[secret key="123456"]需要隐藏的内容[/secret]

显示效果如下:  其中key="123456"中的123456就是密码,可自行修改。
 

株洲SEO相关文章推荐:

Copyright © 2015-2016 zhuzhouseo.org 株洲seo 踏云网络版权所有湘ICP备12009704号-3