Restrictions Visitez la page WordPress et créez & # 39; Régions membres
Souhaitez – vous publier des cours de qualité ou des produits d’information? Vous voudrez peut – être limiter le contenu WordPress aux lecteurs \/ membres payants. Et cache le contenu pour les visiteurs ordinaires. Avec wordpress, vous pouvez facilement protéger ces informations en limitant les médias en utilisant les différents contenus pris en charge immédiatement par WordPress ou en utilisant des plug – ins. Nous examinerons ces différentes approches dans cet article. Nous discuterons: la différence entre les pages protégées par mot de passe et les pages privées (et dans les cas où les deux solutions ne sont pas suffisantes) Conseils de 2 minutes pour créer une zone membre simple sur le site WordPress (sans plugin) pour s’assurer que les articles de la base de connaissances apparaissent dans la Zone membre (cette section vous sera fournie si vous utilisez notre solution de base de connaissances de sujets ou de héros) plugins gratuits pour vous aider à contrôler l’accès aux pages, aux messages et à d’autres contenus de votre site Web.
Créer une base de connaissances privée – la façon la plus simple! Créez facilement une base de connaissances privée consultable avec une base de connaissances héroïque. La manière la plus simple de restreindre l’accès à une page spécifique (ou à d’autres contenus de messages) est d’utiliser les différents paramètres de visibilité fournis par WordPress par défaut. Chaque fois que vous ajoutez une nouvelle page ou un nouveau billet, vous trouverez les options suivantes dans le panneau de droite: Sous paramètres de visibilité, il y a 3 options pour la visibilité d’une page (ou d’un message):
Public: avec ce paramètre par défaut, tous les visiteurs du site peuvent accéder au contenu protégé par mot de passe – ici, seuls les lecteurs avec un mot de passe de page (ou de poste) peuvent débloquer l’accès au contenu privé: Cette option donne accès à un utilisateur spécifique dans le bas
Cela n’apparaîtra nulle part sur le site. Cela est particulièrement utile si vous ne voulez pas que les visiteurs ordinaires du site sachent qu’il y a d’autres contenus sur le site. Gauche: Si vous n’êtes pas connecté ou n’avez pas les permissions correctes, les éléments privés sont complètement cachés. Droite: même article public. Il est évident que:
Dans les deux cas, si vous voulez limiter une grande quantité de contenu sur votre site, seul le paramètre de visibilité privée a du sens. Mais comme vous pouvez le voir, vous ne pouvez jamais accorder à tous les utilisateurs l’accès au niveau de l’administrateur ou de l’éditeur de votre site. Cela signifie que vous devez introduire un autre niveau d’abonnement (abonné). Ensuite, définissez le niveau de visibilité de la page privée au niveau de visibilité de l’abonné. De cette façon, tous vos abonnés auront accès à tout le contenu confidentiel. Voici comment vous pouvez mettre en place ce système d’accès simple en définissant les zones des membres:
Commencez par créer une zone de membres simple, créant un ensemble de pages qui ne sont disponibles que pour les membres. Toutes ces pages sont privées. Maintenant, comme par défaut, seuls les utilisateurs ayant accès au niveau de l’éditeur ou de l’Administrateur peuvent accéder à ces pages, nous devons également rendre cette page visible aux utilisateurs au niveau de l’abonné. Pour ce faire, vous devez ajouter une nouvelle fonction et une nouvelle action à la fonction fichier. Php dans le sujet. Par conséquent, allez à la fonction fichier. Ajouter le code suivant:
Ajouter la fonction read _ Private posts pour s’abonner
* Notez que ceci enregistrera la fonctionnalité pour la base de données sur admin _ init, donc envisagez de l’exécuter une fois que le sujet \/ plug – in est actif
* \/
Ajouter _ action (‘admin init’, ‘add Sub caps’);
Fonction add _ Sub caps () {
Global $wp \ u role;
$role = get _ Role (\
$Role – > add _ Cap (‘read Private posts’);
} toutes ces fonctions modifient les fonctions (permissions) assignées par incru au rôle d’abonné
Possibilité de lire des messages privés. Notez qu’il s’agit d’une opération unique, il est donc préférable d’exécuter l’activation du sujet \/ plug – in ou d’annoter le code une fois terminé. Voir la note d’orientation du Codex sur l’ajout d’un cap. De plus, si vous voulez supprimer cette fonctionnalité, vous devez modifier le Code pour utiliser la fonction remove _ cap.
Il y a d’autres plug – ins, mais la plupart n’ont pas été mis à jour depuis au moins un an, donc assurez – vous de vérifier leur compatibilité avant de les utiliser. Une fois que vous avez mis votre contenu personnel à la disposition de vos abonnés au moyen d’un écran de connexion convivial, vous devriez le faire. Dans la section suivante, nous apprendrons comment faire apparaître vos articles de la base de connaissances (en utilisant la technologie héroïque de la base de connaissances) dans votre région membre. Obtenez des articles de la base de connaissances Heroes dans votre région membre si vous utilisez notre sujet knowhall ou le plug – in de la base de connaissances Heroes pour améliorer la base de connaissances de votre site, vous pouvez permettre à vos abonnés d’accéder à votre contenu de soutien directement dans la région membre!
Avant de continuer, revenez à mon article précédent dans lequel je vous ai montré comment utiliser notre plugin Hero Knowledge
Et basé sur woocommerce. Ce sera une bonne mise à jour, car dans ce processus détaillé, je me référerai à un code et à des groupes de champs personnalisés que nous avons créés dans cet article. Installez d’abord le plug – in de champ personnalisé avancé. Auparavant, nous avons créé un groupe de champs personnalisés appelé options de produit. Dans ce tutoriel, j’ai renommé les options de produit en catégories de base de connaissances. L’étape suivante consiste à modifier ce groupe pour inclure à la fois les pages et les messages. Actuellement, les champs personnalisés sont définis pour n’afficher que lorsque le type de poste est un produit. Mais maintenant nous voulons pouvoir l’appliquer à la page. Pour ce faire, allez dans les champs personnalisés de l’administration et modifier les options du produit. Une fois la configuration terminée, créez les articles de la base de connaissances que vous prévoyez fournir uniquement aux membres payants. Toutes ces pages sont privées afin que vous ne puissiez pas y accéder directement. Assignez – les à une catégorie, comme la catégorie de contenu restreint. Ensuite, vous pouvez sélectionner une catégorie à afficher sur la page réservée. La dernière étape consiste à modifier la page du fichier. Php affiche la catégorie sélectionnée. Pour ce faire, nous reviendrons à la fonctionnalité que j’ai créée dans l’article précédent pour remplir le troisième onglet woocommerce avec des articles de base de connaissances. Vous pouvez le réutiliser ici. Il suffit de faire écho aux fonctions de la page. Php affiche les catégories d’éléments sélectionnées pour une page spécifique dans un sous – thème. Votre Code de page. Php devrait ressembler à ceci:
La seule ligne modifiée est Echo Woo _ knowledge base content (); Votre page devrait maintenant inclure la catégorie d’articles de la base de connaissances sélectionnée et devrait ressembler à ceci: De cette façon, vous devriez avoir vu avec succès les articles dans la base de connaissances en AR
Et les membres de votre site. Quelques plugins gratuits qui limitent le contenu du site WordPress si vous ne voulez pas programmer, vous pouvez envisager d’installer l’un des plugins suivants. Tout le monde peut vous aider à protéger le contenu contre les utilisateurs non enregistrés. Abonnement payant Édition professionnelle avec abonnement payant Édition professionnelle, vous pouvez vous assurer que seuls vos membres ont accès aux différentes composantes du site, telles que les pages, les messages, les catégories, les forums, les téléchargements, le contenu de soutien, etc. S2members2member est un autre plugin wordpress léger qui permet des restrictions de contenu. Avec s2member, vous pouvez limiter l’accès à vos messages, pages, catégories, étiquettes, fichiers téléchargeables, forums et autres fichiers à vos utilisateurs enregistrés seulement. L’adhésion simple fournit un tableau de bord intuitif qui vous permet de protéger le contenu exclusif des membres, tels que les messages, les pages, les galeries de photos, les pièces jointes, etc., contre l’accès des visiteurs ordinaires du site. En outre, vous pouvez voir les membres du WP ainsi que les abonnements et les restrictions de contenu – abonnements des membres payants. Ces plug – ins permettent également aux nouveaux utilisateurs enregistrés d’accéder, vous aidant ainsi à masquer le contenu avancé. Pour l’entourer… Selon vos objectifs, vous pourriez avoir besoin de n’importe quelle fonctionnalité entre la fonctionnalité de limitation de contenu de base et avancée. Mais maintenant vous savez comment mettre en œuvre vous – même une zone de membres simple. Vous connaissez également les meilleurs plug – ins disponibles. Ensuite, essayez le Code ou le plug – in et Partagez votre expérience ci – dessous.