Les meilleurs développeurs WordPress freelances sont sur Codeur.com
Terminé·Moins de 500 €·2 offres·878 vues·4 interactions
Bonjour,
Une de nos pages wordpress est protégée par mot de passe (fonction de l'admin)
Cette page doit pouvoir être accessible directement lorsque le mot de passe est mentionné dans une variable dans l'url : [URL visible pour les membres Pro]
Wordpress gère les mots de passe d'accès aux pages par cookie, l'idée est donc de créer ce cookie lorsque la variable est renseignée et correcte. Si par hasard le navigateur n'acceptait pas les cookies, le visiteur doit avoir la page normale lui demandant le mot de passe.
Voici l'ébauche de code à refaire ou à corriger et compléter
/* Template Name: TEST */
if (
isset( $_GET['code'] )
and 'mycustompassword' === $_GET['code']
and isset( $post->post_password )
and null !== 'wp-postpass_'.COOKIEHASH
//!isset( 'wp-postpass_'.COOKIEHASH )
) {
setcookie(
'wp-postpass_'.COOKIEHASH,
$hasher->HashPassword( wp_unslash( esc_attr( $post->post_password ) ) ),
$expire,
COOKIEPATH
);
}
get_header();
while ( have_posts() ) : the_post();
the_content();
endwhile;
get_footer();
Budget indicatif : Moins de 500 €
Publication : 24 janvier 2017 à 12h19
Profils recherchés : Développeur WordPress, Développeur PHP
2 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Projet réalisé par ERALION
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.