パスワード保護をかけている記事で、パスワード保護が解除された状態かどうかを判定する方法をメモ。
パスワード保護中の本文以外のコンテンツも、表示・非表示を切り替えたい時のTipsです。
$post_idに投稿IDが代入されているとして、
if ( !post_password_required( $post_id ) ) {
// パスワードが不要・またはパスワード保護が解除されている時のみ表示したいコンテンツ
} else {
//パスワード保護制限中に表示するコンテンツ
}
post_password_required()
についての詳細はこちら
目次
合わせて読みたい
解除されているかは関係なく、単純にパスワード保護された記事かどうかを判定する方法についても以下でまとめています。
WordPressで記事がパスワード保護されているかどうかの判定・条件分岐方法
単純にパスワード保護がかけられているかどうかの判定方法をメモ。 アーカイブページでの本文をpost_contentから生成している場合にパスワード記事の内容を表示しないた...
コメント