Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Utilisez les règles de visibilité pour contrôler les éléments de menu que voient les visiteurs de votre site Web. Voici quelques exemples:

  • Afficher uniquement un élément de menu si User is logged in
  • Masquer les éléments de menu si Device is mobile
  • Éléments de menu à afficher Admins and Editors
  • Masquer les liens de connexion ou d’inscription Logged in Users
  • Éléments de menu à afficher Users from US or UK
  • Éléments de menu à afficher uniquement Customers with active membership
  • Afficher les éléments de menu pour les visiteurs avec lesquels vous naviguez Language English or Spanish

Le plugin est facile à utiliser. Chaque élément de menu a une nouvelle option « Modifier la visibilité des éléments de menu » qui vous permet de sélectionner des règles de visibilité (exemple dans les captures d’écran).

Propriétés

  • Règles de visibilité de base
    • Statut de l’utilisateur User is logged in
    • Règles utilisateur Admin Editor Author etc
    • Type de page Front page Single page Single post
    • Est la page d’archive (année, catégorie, résultats de recherche, etc.)
    • Appareil visiteur Is Mobile
  • Règles de visibilité avancées – nécessite un plan premium
    • Localisation du visiteur – Découvrez le pays du visiteur
    • Langue du visiteur – Découvrez la langue sélectionnée par le visiteur
    • Abonnements WooCommerce – Afficher les menus pour les utilisateurs avec un abonnement actif
    • Abonnements WooCommerce – Afficher les menus pour les clients avec des plans d’abonnement actifs
    • Groupes – Déterminez si les utilisateurs appartiennent à des groupes spécifiques
    • Membre WishList – Découvrez le niveau d’adhésion des utilisateurs
    • Restreindre Content Pro – Déterminez le niveau d’abonnement des utilisateurs
  • Règles multiples – Mélangez plusieurs règles pour la visibilité d’un élément de menu
    • montrer si User is logged in ET Device is mobile
    • montrer si User is Admin ET Is front page
  • Prise en charge de l’ajout de vos règles personnalisées

Un exemple d’ajout d’une règle de visibilité personnalisée est décrit dans la section FAQ.

  • Démo du site Web du menu If
  • Activer les règles de visibilité pour les éléments de menu
  • Exemple de règles de visibilité

Il existe une limitation connue dans l’ajout de fonctionnalités aux éléments de menu dans WordPress, et il peut y avoir des conflits entre certains plugins et thèmes.

S’il y a plusieurs plugins qui développent les éléments de menu, par exemple B. Si le menu et un plugin d’icône de menu, un seul peut ajouter la fonctionnalité requise et l’autre ne fonctionne pas comme prévu.

Ceci est en cours Problème avec WordPress qui, espérons-le, sera corrigé dans une version future.

Si la page Menus est vide ou si vous ne voyez aucune option de règle de visibilité, vous pouvez tester quel plugin / thème est à l’origine de ce conflit.
Veuillez désactiver les autres plugins ou thèmes jusqu’à ce que vous trouviez celui qui cause le problème et contactez le développeur respectif.
Dans le message, vous trouverez le lien vers le ticket WordPress sur les éléments de menu https://core.trac.wordpress.org/ticket/18584, qui affichera des informations détaillées sur la façon de résoudre le problème.

Ce problème peut se produire sur les sites Web avec un grand nombre d’éléments de menu.
Dans la plupart des cas, ce n’est pas une limitation ou un problème causé par les plugins ou WordPress, mais plutôt avec le serveur d’hébergement.

Votre fournisseur d’hébergement ou votre serveur limite la quantité de données pouvant être envoyées à WordPress pour stockage dans la base de données.
Le paramètre est appelé « PHP max_input_vars » et la valeur doit être augmentée, par ex. max_input_vars = 200 à max_input_vars = 500.
Contactez votre hébergeur ou effectuez le changement vous-même si vous y avez accès. Plus de détails peuvent être trouvés ici https://core.trac.wordpress.org/ticket/14134

De nouvelles règles peuvent être ajoutées à partir de n’importe quel autre plugin ou thème.

Exemple d’ajout d’une nouvelle règle personnalisée pour afficher / masquer un élément de menu lorsque la page actuelle est un type de publication personnalisé.

// theme's functions.php or plugin file
add_filter('if_menu_conditions', 'my_new_menu_conditions');

function my_new_menu_conditions($conditions) {
  $conditions[] = array(
    'id'        =>  'single-my-custom-post-type',                       // unique ID for the rule
    'name'      =>  __('Single my-custom-post-type', 'i18n-domain'),    // name of the rule
    'condition' =>  function($item) {                                   // callback - must return Boolean
      return is_singular('my-custom-post-type');
    }
  );

  return $conditions;
}

Où puis-je trouver des fonctions conditionnelles?

Offres WordPress de nombreuses fonctions Cela permet de créer des règles personnalisées pour presque toutes les combinaisons auxquelles un développeur de thème / plugin peut penser.

« If Menu – Contrôle de visibilité pour les éléments de menu » est un logiciel open source. Les personnes suivantes ont contribué à ce plugin.

Contributeurs

0.16.2 – 17 janvier 2020

  • Corrigé – Erreur avec le point de terminaison de l’API REST enregistré
  • Mise à jour – Assurer la compatibilité avec WordPress 5.6

0.16.1 – 11 avril 2020

  • Corrigé – Amélioration de la compatibilité avec d’autres plugins qui développent les éléments de menu

0.16 – 1 avril 2020

  • Ajouté – Règle de visibilité – Est une page d’archive
  • Mise à jour – Assurer la compatibilité avec WordPress 5.4
  • Mise à jour – Compatibilité améliorée avec les plugins d’adhésion / d’abonnement WooCommerce

0.15 – 2 juillet 2019

  • Mis à jour – Textes et styles pour la page des paramètres du menu If
  • Corrigé – Bogue PHP pouvant apparaître pour les règles de visibilité enregistrées avant If Menu v0.9

0.14 – 2 mai 2019

  • Ajouté – Règle de visibilité «L’enregistrement de l’utilisateur est autorisé»
  • Mise à jour – Prise en charge améliorée de la définition de plusieurs règles de visibilité sans eval Fonction de PHP
  • Mis à jour – Affiche les niveaux d’adhésion du plugin WishList Member
  • Mise à jour – Compatibilité avec WordPress 5.2

0.13 – 8 avril 2019

  • Mise à jour – Compatibilité avec la dernière version de WordPress
  • Mise à jour – Textes et informations complémentaires sur le plan Premium
  • Ajouté – Règle de visibilité – l’utilisateur a expiré son abonnement, intégration avec Restreindre Content Pro Brancher
  • Mise à jour – Règle de visibilité – Restreindre l’adhésion Content Pro affiche le numéro de niveau

0.12.2 – 3 septembre 2018

  • Corrigé – Erreur PHP lors du blocage du chargement de la page (mise en forme des fonctions des noms de langue)

0.12 – 3 septembre 2018

  • Ajouté – Règle de visibilité – Récupère la langue sélectionnée par le visiteur
  • Mise à jour – lien vers l’e-mail de demande d’assistance
  • Corrigé – Mieux vaut rechercher le plan Premium après l’achat (n’était pas activé dans certains cas)

0.11 – 23 juillet 2018

  • Corrigé – Page vide sous « Affichage -> Menus »
  • Corrigé – Meilleure compatibilité avec les thèmes / plugins

0.10 – 8 mai 2018

  • Ajout – règle de visibilité – l’utilisateur a un niveau d’abonnement, intégration avec Restreindre Content Pro Brancher
  • Corrigé – Afficher tous les plans d’adhésion WooCommerce et enregistrer la règle de visibilité
  • Corrigé – Petit artefact de rendu dans le titre de l’élément de menu

0.9 – 21 avril 2018

Pour cette version, la version PHP doit être au moins 5,4
* Ajouté – Règle de visibilité – le client a un abonnement actif, intégration avec Abonnements WooCommerce Brancher
* Ajouté – Règle de visibilité – le client a un abonnement actif à la liste Job Manager, intégration avec Liste des paiements pour WP Job Manager Brancher
* Ajouté – option pour désactiver le filtrage des éléments de menu dans la zone d’administration
* Mis à jour – textes et avis

0.8.3

Date de sortie – 22 février 2018

  • Corrigé – Prise en charge de PHP <= 5.3, corrige des bogues

0.8.2

Date de sortie – 20 février 2018

  • Corrigé – Prise en charge des noms de règles de visibilité plus anciens, corrige l’avertissement PHP

0.8.1

Date de sortie – 20 février 2018

  • Corrigé – Meilleure vérification des options, corrige l’avertissement PHP

0,8

Date de sortie – 19 février 2018

  • Ajouté – règles de visibilité avec plusieurs options. Nécessite un plan premium
  • Ajout – règle de visibilité – pays de l’utilisateur
  • Ajouté – Règle de visibilité – Est super administrateur sur MultiSite
  • Ajout – règle de visibilité – l’utilisateur est dans le groupe, intégration avec groupes Brancher
  • Ajouté – règle de visibilité – l’utilisateur a un abonnement, intégration avec Abonnements WooCommerce Brancher
  • Ajout – règle de visibilité – l’utilisateur a un plan d’adhésion actif, intégration avec Abonnements WooCommerce Brancher
  • Ajout – règle de visibilité – niveau d’adhésion de l’utilisateur, intégration avec Membre WishList Brancher
  • Mise à jour – Meilleure détection des conflits pour Nav_Menu Walker
  • Corrigé – Chaînes de traduction et fonction utilisées

0,7

Date de sortie – 18 septembre 2017

  • Amélioration – Meilleur style pour les règles de visibilité
  • Ajouté – Option Peek – Permet aux administrateurs de prévisualiser les éléments de menu masqués
  • Ajouté – Page Paramètres

0,6,3

Date de sortie – 17 août 2017

  • Nouvelle règle de visibilité – la langue est RTL
  • Correction – La règle unique fonctionne sur les serveurs avec Eval désactivé

0.6.2

Date de sortie – 8 août 2017

  • Correctif – rétrocompatibilité avec PHP <5.4

0.6.1

Date de sortie – 7 août 2017

  • Amélioration – Modifiez les étiquettes et le texte pour en faciliter l’utilisation
  • Amélioration – Meilleure compatibilité avec les dernières versions de WordPress
  • Amélioration – Meilleure compatibilité avec les plugins de traduction
  • Correction – Détection des conflits avec d’autres plugins

0,6

Date de sortie – 27 août 2016

  • Amélioration – Conditions dynamiques basées sur des rôles d’utilisateur standard et personnalisés (ajoutés par des plugins ou des thèmes) merci Daniele
  • Amélioration – Conditions regroupées par utilisateur, page ou autres types
  • Correctif – Filtrer les éléments du menu dans la zone d’administration
  • Correction – De meilleurs éléments de menu filtrent le code mémoire

0,5

Date de sortie – 20 août 2016

  • Amélioration – prise en charge de WordPress 4.6
  • Fonctionnalité – Nouvelle vérification de l’état des utilisateurs connectés pour le site actuel dans Multi Site [requested here](https://wordpress.org/support/topic/multi-site-user-is-logged-in-conditi
    au)
  • Fonctionnalité – Ajout de la prise en charge de plusieurs conditions merci pour cette idée
  • Amélioration – Traductions RO & DE

0.4.1

Date de sortie – 13 décembre 2015

  • Correctif – correctifs problème avec l’ajout de nouveaux éléments de menu

0,4

Date de sortie – 29 novembre 2015

0,3

  • Icône du plugin
  • Définir comme compatible avec WordPress 4

0.2.1

Corrections mineures

  • réparer – Modification des menus – Afficher / masquer les conditions lors de l’ajout d’un nouvel élément (merci Joseph Segal)

0,2

Mise à jour pour compatibilité avec les nouvelles versions de WordPress

  • fonctionnalité – Accès à l’objet d’élément de menu dans le rappel de condition (merci BramNL)
  • réparer – Avertissement pour quitter la page même si aucune modification n’a été apportée aux menus (merci Denny)
  • Fix – Méthode de mise à jour dans Walker_Nav_Menu_Edit compatible avec les nouvelles versions de WP
  • réparer – exemple dans readme (merci BramNL)

0,1

  • Version du plugin. Contient des instructions conditionnelles pour le menu





Source link

Recent Posts