Environnement multisite site wordpress backstage pas de colonne de retour ? Analyse des différences de permissions entre un sous-site et un site principal

Dans un environnement multisite, de nombreux administrateurs mettent à jour le système ou changent de thème et constatent que l'arrière-plan du site wordpress ne comporte pas de colonnes de commentaires, en particulier l'arrière-plan des sous-stations, qui est plus susceptible d'afficher des "commentaires sur la disparition de l'entrée", "le menu de commentaires est manquant ! "Impossible de gérer les commentaires" et d'autres problèmes. Bien que l'absence de portail de retour d'information sur un site unique soit fréquente dans les plug-ins ou les conflits de thèmes, mais dans le cadre de l'application Environnement multisiteLes causes essentielles sont souvent liées à laMaître et sous-stationsLes mécanismes d'héritage des privilèges, les paramètres globaux, les plug-ins au niveau du réseau et la cartographie des capacités du site sont étroitement liés les uns aux autres. Dans ce document, nous analyserons systématiquement ce phénomène et fournirons une voie claire pour le dépannage.

Environnement multi-site site wordpress backend sans section feedback

Un,La section des commentaires a disparu de l'interface d'administration du site WordPress.Caractéristiques des déclencheurs dans un environnement multisite

Système de permission pour les environnements multisitesCeci est complètement différent du modèle à site unique. Pour comprendre pourquoi la section "feedback" est absente du backend d'un site wordpress, il est important de comprendre que la section "Commentaires/Feedback" est une fonctionnalité au niveau du site dans Multisite, mais que son activation ou sa désactivation est contrôlée au niveau du réseau.

Le tableau suivant montre les déterminants des autorisations multisites pour la section "feedback" :

facteur déterminantFiche d'impact
Paramètres de l'administrateur réseau (Super Admin)Autoriser ou non l'ensemble du réseau à utiliser le composant "commentaire".
Droits du rôle d'administrateur de sous-site (Site Admin)Disponibilité du menu des commentaires
Si le thème déclare prendre en charge les commentairesLe support du thème affecte le chargement du menu
Plug-ins au niveau du réseauPortail de commentaires caché pour l'ensemble du site
Capacités de la base de données CartographieIl se peut que des autorisations spécifiques manquent aux rôles de la sous-station
Comment fonctionne WordPress Multisite

Si l'un des éléments ci-dessus est modifié, cela entraînera des incohérences dans les menus d'arrière-plan des sous-sites et même du site principal, ce qui se traduira par l'absence d'une section "feedback" dans l'arrière-plan du site wordpress.

Deuxièmement, dans le cadre du multi-site, c'est la disparition de la colonne de rétroaction des trois erreurs de configuration qui est la plus probable

Les trois types d'erreurs les plus courantes qui se produisent dans un environnement multisite où il n'y a plus de section "feedback" dans le backend d'un site wordpress sont liées aux autorisations, aux plugins et au mappage de la base de données.

1. les administrateurs de réseau désactivent les commentaires globaux (cause la plus fréquente)

Dans un environnement multisite, "Autoriser les commentaires" est une autorisation au niveau du réseau. Si Super Admin désactive les commentaires, le menu Feedback ne s'affichera pas, même si les paramètres de commentaires sont activés sur le site enfant.

Les scénarios types comprennent :

  • Arrière-plan du réseau → Décocher "Autoriser les commentaires" dans les paramètres.
  • Commutateur de modération de plugin au niveau du web
  • Restrictions globales sur le filtrage des commentaires Spam

À ce stade, la colonne Feedback ne peut pas être affichée, quelle que soit la configuration du sous-site.

2. les autorisations relatives au rôle de la sous-station sont manquantes (le menu est masqué, mais aucune erreur n'est signalée)

Lorsque les utilisateurs constatent qu'il n'y a plus de section "feedback" dans le backend d'un site wordpress, alors que le site principal s'affiche toujours normalement, cela signifie souvent que les autorisations pour les rôles des sous-sites sont insuffisantes.

Les champs suivants de la base de données peuvent être vérifiés :

Tableau : wp_{blog_id}_usermeta

Champ : wp_{blog_id}_capabilities

Les principales autorisations sont énumérées dans le tableau ci-dessous :

nom de l'autoritéfonction correspondante
modérer les commentairesCommentaire de la direction
modifier_les_articlesModifier l'article et déclencher le composant commentaire
edit_others_postsPrivilèges en matière de commentaires
gestion_optionsAutoriser ou non les paramètres administratifs en arrière-plan

Si l'administrateur du sous-site ne dispose pas de moderate_comments, WordPress masque automatiquement le menu des commentaires, ce qui fait croire à tort aux utilisateurs que la section a été supprimée.

3. les plug-ins au niveau du réseau cachent le menu des commentaires (souvent négligé)

Dans les environnements multisites, Super Admin active les "plugins indispensables". Ces plugins ne sont généralement pas visibles dans la liste normale des plugins, mais peuvent modifier la structure du menu du backend.

Les fonctionnalités courantes du plugin sont les suivantes

  • Portail des commentaires cachés
  • Désactiver le composant commentaire
  • Modifier les crochets de chargement du menu remove_menu_page('edit-comments.php');

Si un plugin MU force la désactivation des commentaires, le backend de tous les sous-sites affichera la mention La section des commentaires a disparu de l'interface d'administration du site WordPress..

fondation Description de l'ouvrage WordPress Plugins HandbookLe plug-in MU a la priorité la plus élevée et la configuration prévaut sur tous les paramètres des sous-stations.

IV. différences essentielles entre les sous-stations et les stations maîtresses en termes de structure d'autorité (expliquées du point de vue de la cartographie des capacités)

Le tableau suivant compare les attributions de privilèges par défaut pour les sites maître et enfant :

caractèrePrivilèges par défaut du maîtreAutorisations par défaut de la stationImpact sur la colonne de retour d'information
Super AdminDroits complets de gestion de l'ensemble du réseauinapplicableSection de retour d'information toujours visible
Gestionnaire de sous-stationProche de l'administrateur de site unique, mais la capacité est limitéeAbsence éventuelle de privilèges de gestion des commentairesLes colonnes peuvent disparaître
compilateurAvec des privilèges de gestion des articles et des commentairesLa version du sous-site est encore moins modifiableVisibilité instable des colonnes

Les autorisations sont strictement hiérarchiques dans les environnements multisites, de sorte que les administrateurs de sous-sites ne sont pas en mesure de reproduire entièrement les capacités de l'administrateur principal, ce qui augmente le risque d'absence d'autorisations.

V. Comment résoudre le problème de la disparition des colonnes de rétroaction dans un environnement multisite : un ensemble de processus réutilisables

Afin de traiter plus systématiquement le backend du site wordpress sans la section feedback, voici un ensemble complet de pistes de dépannage.

Étape 1 : Vérifier le commutateur de commentaires globaux dans le backend web

Trajectoire :
Web Back Office → Paramètres → Discussions
Assurez-vous que la fonction de commentaire n'est pas désactivée.

Le backend web s'assure que la fonction de commentaire n'est pas désactivée.

Étape 2 : Vérifier les autorisations du rôle de la station

Vous pouvez installer "User Role Editor" pour voir si les permissions sont incluses. modérer les commentaires.

Voir si les permissions incluent moderate_comments

Étape 3 : Vérifier le plug-in MU et le plug-in réseau

Trajectoire :
Répertoire du serveur /wp-content/mu-plugins/
Vérifiez qu'il n'y a pas de code personnalisé pour masquer les commentaires.

Le serveur confirme l'existence d'un code personnalisé pour masquer les commentaires

Étape 4 : Vérifier si le thème actuel prend en charge les commentaires

Vérifier si le thème active les modèles de commentaires ou appelle les crochets correspondants.

Étape 5 : Test du thème par défaut

Si le champ de rétroaction est rétabli à l'aide de la série Twenty Twenty, c'est le champ de rétroaction actuel qui est rétabli à l'aide de la série Twenty Twenty.Problèmes causés par le thème.

Les pratiques ci-dessus peuvent réduire de manière significative la probabilité que les colonnes de retour d'information disparaissent de manière inattendue dans un environnement multisite.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Auteur de cet article : Abby
LA FIN
Si vous l'aimez, soutenez-le.
félicitations112 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires