wordpress添加输入密码查看隐藏的文章内容代码

wordpress添加输入密码查看隐藏的文章内容代码

2023.05.04 19:53 95 0
主页 / 前端 / wordpress添加输入密码查看隐藏的文章内容代码

以下代码插入 functions.php 文件

// 输入密码查看文章内容
function password_protected_post($atts, $content=null){
    extract(shortcode_atts(array('key'=>null), $atts));
    if(isset($_POST['password_key']) && $_POST['password_key']==$key){
        return '
      <div class="password_protected_post_content">'.$content.'</div>
    ';
    }elseif(isset($_POST['password_key']) && $_POST['password_key']!=$key){
        return '
      <script>
        alert("密码错误,请仔细核对密码后重试!!!");
        window.location.href="'.get_permalink().'";
      </script>
    ';
  
  }else{
        return '
      <form class="password_protected_post_form" action="'.get_permalink().'" method="post">
      <input type="password" id="password_key" name="password_key" size="20" placeholder="请输入密码查看隐藏内容"/>
      <input type="submit" value="确  定" />
      </form>
    ';
    }
}
add_shortcode('pwd_protected_post','password_protected_post');

文章内插入以下代码调用 123456 修改为你的密码(这几个字要删除)删除

[这几个字要删除 pwd_protected_post key="123456"]隐藏的内容[/这几个字要删除 pwd_protected_post]
评论(0) 评论本文