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="e-secret" action="'.get_permalink().'" method="post" name="e-secret"><label>输入密码查看内容:</label><input type="password" name="e_secret_key" class="euc-y-i" maxlength="50"><input type="submit" class="euc-y-s" value="确定">
<div class="euc-clear"></div>
</form>
';
    }
}
add_shortcode('secret','e_secret');

第二步,在编写文章的时候直接用短代码就行。

//使用的时候去掉#
[#secret key="这里填密码"]这里写需要加密的内容[/#secret]

密码可见效果:

测试密码:54321

[secret key="54321"]当你看到这一句话的时候,就证明成功了[/secret]

姊妹篇,回复可见

给
WordPress

给wordpress文章页增加回复可见功能

第一步:在 functions.php 内加入以下代码,(注:代码里的邮箱换成自己的) function reply_to_read($atts, $content=null) { extract(shortcode_atts(array("notice" => '<p class="reply-to-read">温馨…

5 分钟阅读
龙Ge

龙Ge

前端•不会,后端•是啥

喜欢在深夜写一点没用的代码。

评论

0

发表评论

邮箱不会被公开。
验证码