Les meilleurs développeurs WordPress freelances sont sur Codeur.com
Terminé·Moins de 500 €·2 offres·976 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 freelance, Développeur PHP freelance
2 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Projet réalisé par ERALION