J'examine les références de fonction et de modèle et je ne vois pas de moyen de vérifier si une publication est protégée. Existe-t-il une fonction thème pour (quelque chose comme) is_password_protected()
?
J'utilise déjà add_filter( 'the_password_form', 'custom_password_form' );
pour remplacer le formulaire par défaut qui apparaît, mais je souhaite personnaliser certains autres aspects de l'apparence lorsqu'un message est protégé par mot de passe.
Oui il y a. C'est post_password_required :
Si post requiert un mot de passe et qu'un mot de passe correct a été fourni.
Devrait être fait à proximité de ceci:
<?php
if ( have_posts() ) :
while ( have_posts() ) :
if ( post_password_required() ) :
the_content();
else :
endif; // password
endwhile;
else:
?>