Je veux qu'un certain rôle puisse ajouter de nouvelles balises, mais les autres utilisateurs devraient simplement pouvoir utiliser la barre de texte pour rechercher des balises existantes.
Je sais que je peux masquer la barre de balises dans la barre latérale, mais je ne le veux pas. Je veux juste qu'il dise "Désolé, cette balise n'existe pas" ou quelque chose quand quelqu'un entre une balise qui n'existe pas.
Existe-t-il un plugin ou une fonction qui fera ça pour moi?
post_tag
et pas une autre taxonomie commecategories
ou une taxonomie personnalisée?wp-config.php
définir les constantes suivantes,define('WP_DEBUG', true);
,define('WP_DEBUG_LOG', true);
etdefine('WP_DEBUG_DISPLAY', false);
puis dans la fonction extrait ci - dessus, connectez - vous un appel àerror_log($taxonomy);
un autre appel àerror_log(implode(', ', $user->roles));
puis ajouter une étiquette puis mettre à jour le poste, ce sera alors créer undebug.log
fichier dans lewp-content
répertoire. Vous devez déterminer si cette fonction est appelée ou non et si elle entre correctement l'instruction conditionnelle, car ce rappel fonctionne pour moi.