web関連
【wordpress】記事にパスワード保護があるかないかの条件分岐
パスワード保護がかかってるかかってない、パスワードが正しかった正しくなかった時の条件分岐
正しいパスワードを入れた時の条件分岐
<?php if( !post_password_required( $post->ID ) ) : ?>
// パスワードが正しい時の表示
<?php else: ?>
//パスワードが間違ってる、パスワード保護がかかってる時の表示
<?php echo get_the_password_form();//フォーム出力 ?>
<?php endif; ?>
記事が「パスワード保護」されているかどうかの条件分岐
<?php $pass = $post->post_password;
if($pass !== ''){
// パスワード保護ありの記事
}else{
// パスワード保護なしの記事
} ?>
以前備忘録として書いた条件分岐
↑このやり方だとパスワードがかかってるかかかってないかの条件分岐でパスワードを入れても解除されない
パスワードがかかってるかどうかわかりやすくするためにclassを振ったりして使用がおすすめ
以前作った自分の備忘録を見てやったらパスワード入れてもフォームが消えないぞってなって調べたら記事がパスワード保護かどうかの条件分岐で騙された気分になったから備忘録