Voici le code ci-dessous. Maintenant, la chose est qu'il demande parfaitement le mot de passe pour la page sécurisée.
Mais même si j'ajoute un mot de passe correct. J'ai toujours la page demandant un mot de passe.
Ci-dessous, le code de la mine.
<?php
/**
* Template Name: Page
*
*/
global $post;
if ( ! post_password_required( $post ) ) {
get_header();
?>
<div id="Content">
<div class="content_wrapper clearfix">
secured content here
</div>
</div>
<?php
get_footer();
}else{
// we will show password form here
echo get_the_password_form();
}
J'ai résolu le problème avec la suggestion de @TheDeadMedic.
Ci-dessous le code. Comme il l'a dit ajouté pendant que j'ai post. Je l'ai ajouté après l'entête.
<?php
/**
* Template Name: Page
*
*/
global $post;
if ( ! post_password_required( $post ) ) {
get_header();
while ( have_posts() ) { the_post(); }
?>
<div id="Content">
<div class="content_wrapper clearfix">
secured content here
</div>
</div>
<?php
get_footer();
}else{
// we will show password form here
echo get_the_password_form();
}