Logo

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

photo

2023年09月20日

我们在使用wordpress网站的时候,经常会用到文章加密的方法,这个操作在发布的时候设置公开度的时候,直接加密就可以!有时候,我们需要设置部分内容加密,也就是说,一篇文章,有一部分可以观看,其他的需要输入密码才可以查看,那么,这是怎么设置的呢?

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

function content_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', 'content_secret');

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

      然后就像现在这样:

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

      橙子主题打折出售

      其实我不卖,主要是这里是放广告的,所以就放了一个
      毕竟主题都没做完,卖了也是坑.

      购买它
      本文为原创文章,请注意保留出处!

      热门文章

      Windows Server IIS+ARR反向代理(配置反向代理服务器) 1.概念说明:反向代理反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相...WindowsServerIIS+ARR反向代理(配置反向代理服务器) 作者:Pastore Antonio
      1581 浏览量
      ffmpeg 生成水印 1:先要配置ffmpeg的滤镜:参考:https://www.jianshu.com/p/9d24...ffmpeg生成水印 作者:Pastore Antonio
      1508 浏览量
      C#中List的FindAll方法的正确打开方式 初略的介绍一种常见的List写法,这种写法在3.0以后其实是很简单的,但是在2.0左右的系统运用中还...C#中List的FindAll方法的正确打开方式 作者:Pastore Antonio
      1467 浏览量
      IntelliJ IDEA 代码字体大小的快捷键设置放大缩小(很实用)(图文详解) 这是在设置IntelliJIDEA...IntelliJIDEA代码字体大小的快捷键设置放大缩小(很实用)(图文详解) 作者:Pastore Antonio
      1461 浏览量
      Navicat Premium 12.0.22 安装与破解 一、安装  NavicatPremium12.0.22的下载链接:https://pan.ba...NavicatPremium12.0.22安装与破解 作者:Pastore Antonio
      1447 浏览量