联系QQ:3490313997
网站建设

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

时间:2021-11-11 09:06:44

  有时候,要对wordpress某篇文章使用密码保护。让访客输入密码才能阅读全文。如何实现WordPress网站文章隐藏带密码的博文内容?如下是纯代码实现WordPress文章部分内容隐藏输入密码后可见方法。

  1、将以下代码复制到所用主题的函数模板(functions.php)下:

    //wordpress部分内容隐藏输入密码可见
    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="18" /></label>
    <input type="submit" class="euc-y-s" value="确定" /></p>
    </form>
    ';
    }
    }
    add_shortcode('secrets','e_secret');

  2、一般这里可以实现了,在wordpress后台编辑文章时,切换到文本输入[secrets key="lmlblog.com"]加密的内容[/secrets]样式即可。但每次手动输入有点麻烦,可给后台编辑器添加个按钮,想要加密部分内容,直接点击编辑器按钮就可以了(如下图所示)。同样将以下代码添加到你主题模板functions.php里
    //添加编辑器密码可见按钮
    function mmkj_tags($mce_settings) {
    ?>
    <script type="text/javascript">
    QTags.addButton( 'mimakejian', '密码可见', '[secrets key="输入密码"]', '[/secrets]' );
    function yunluo_shortcode() {
    }
    </script>
    <?php
    }
    add_action('after_wp_tiny_mce', 'mmkj_tags');

wordpress后台文章编辑按钮

  以上是实现WordPress文章输入密码可见隐藏内容的方法。

最新收录
  • 高校人才网

    高校人才网是一家专注于收集发布各类公职人员招聘信息的专业网站。人事招聘信息包括:行政事业单位公开招聘,高校招聘,中小学校招聘,医疗卫生单位招聘,研究机构招聘,银行招聘,名企招聘,公务员招考信息等,并为用人单位提供信息发布和广告宣传服务

  • 中国公共招聘网

    中国公共招聘网是人力资源和社会保障部主办的公共就业服务网,主要发布招聘信息,招聘会信息,事业单位公开招聘信息,市场资讯等信息,旨在为广大劳动者免费提供信息真实、内容完整、岗位有效、查询便利的信息

  • 智联招聘

    智联招聘全国招聘网是全国权威的求职找工作平台,为您提供真实准确的全国求职招聘信息,每天几百万的高薪职位招聘信息供您选择,找工作上智联招聘

  • 拉勾招聘

    拉勾招聘是专业的互联网求职招聘网站。致力于提供真实可靠的互联网岗位求职招聘找工作信息,拥有海量的互联网人才储备,互联网行业找工作就上拉勾招聘,值得信赖的求职招聘网站。

  • 南方人才网

    南方人才网是广州人才集团官方唯一人才网,提供最新最全的人才职位招聘信息。主营人才招聘、人才培训、猎头、网络招聘、报纸招聘、薪酬调查、档案挂靠等服务。

  • 杭州人才网

    杭州人才网提供档案查询、职称查询、企业招聘、人才求职以及各类以人事案管理、人才招聘、毕业生服务、劳务派遣、职称评定、人才培训等人事人才公共服务。