Développé par moi-même, Dominique Bah, ce plugin vous permet de sélectionner les pages auxquelles vous souhaitez limiter l’accès. Ces pages ne seront alors accessibles qu’aux abonnées de votre site.

<?php
/*
Plugin Name: Visibilite Page
Plugin URI: https://dominiquebah.fr/
Description: Un plugin pour restreindre l’accès a certaines pages. Les pages selectionnés seront accessible seulement aux abonnées.
Version: 1.0
Author: dominique bah
Author URI: https://dominiquebah.fr
License: GPLv3
*/

header(‘Content-Type: text/html; charset=utf-8’);

function visibilite_page() {
$restriction_page = array( ‘page1‘ , ‘page2‘);
if ( is_page( $restriction_page ) && !is_user_logged_in() ) {
wp_redirect( ‘https://dominiquebah.fr/wp-login.php’ );
exit;
}
}
add_action( ‘template_redirect’, ‘visibilite_page’ );

?>

Pour utiliser ce plugin, rien de plus simple. Tout d’abord, assurez-vous de l’avoir correctement installé et activé sur votre site. Ensuite, il vous suffit de définir les pages que vous souhaitez restreindre dans le code du plugin. Par exemple, si vous souhaitez empêcher les utilisateurs non-abonnés d’accéder à la page « page1 » et a la page « page2« , vous devrez ajouter ces pages au tableau de restriction :

$restriction_page = array( ‘page1‘ , ‘page2‘);

Et voilà ! Le plugin fait le reste pour vous, en redirigeant les utilisateurs non-abonnés vers la page de connexion de votre site lorsqu’ils essaient d’accéder à une page restreinte.

En résumé, le plugin Visibilite Page est un outil pratique et simple d’utilisation pour restreindre l’accès à certaines pages de votre site WordPress. Si vous souhaitez protéger certaines parties de votre site ou offrir des contenus exclusifs à vos abonnés, n’hésitez pas à utiliser ce plugin !