Ich möchte, dass eine bestimmte Rolle neue Tags hinzufügen kann, aber andere Benutzer sollten nur die Textleiste verwenden können, um nach vorhandenen Tags zu suchen.
Ich weiß, dass ich die Tag-Leiste in der Seitenleiste ausblenden kann, aber das möchte ich nicht. Ich möchte nur, dass es "Sorry, dieses Tag existiert nicht" oder etwas sagt, wenn jemand ein Tag eingibt, das nicht existiert.
Gibt es ein Plugin oder eine Funktion, die das für mich erledigt?
post_tag
und nicht für eine andere Taxonomie wiecategories
oder eine benutzerdefinierte Taxonomie?wp-config.php
den folgenden Konstanten gesetztdefine('WP_DEBUG', true);
,define('WP_DEBUG_LOG', true);
unddefine('WP_DEBUG_DISPLAY', false);
dann in der Funktion über Snippet, einen Anruf anzumeldenerror_log($taxonomy);
und eine weiteren Anruferror_log(implode(', ', $user->roles));
dann einen Tag hinzufügen , dann den Beitrag aktualisieren, dies wird dann eine erstellendebug.log
Datei imwp-content
Verzeichnis. Sie müssen herausfinden, ob diese Funktion aufgerufen wird oder nicht und ob die bedingte Anweisung korrekt eingegeben wird, da dieser Rückruf für mich funktioniert.