Taxonomie anzeigen Beschreibung auf dem Bildschirm edit-tags?

Taxonomiebeschreibung

Ich möchte dem Bildschirm “edit-tags” einen hilfreichen Text hinzufügen, der die ordnungsgemäße Verwendung jeder meiner benutzerdefinierten Taxonomien beschreibt.

Ich sehe im Codex, dass eine Beschreibung zu einer benutzerdefinierten Taxonomie hinzugefügt werden kann – nicht zu einem Begriff, sondern zu der Taxonomie selbst. Das wäre ein perfekter Ort, um meinen Hilfetext zu schreiben, und ich habe es, aber ich sehe nicht, wo das überhaupt ist.

Aus dem Codex:

description (string) (optional) Fügen Sie eine Beschreibung der Taxonomie hinzu. Standard: “”

Im $ args-Array meiner benutzerdefinierten Taxonomiefunktion:

$args = array( 'description' => 'Some helpful text!' [other args...] );

Gibt es einen Haken für edit-tags, mit denen ich die Beschreibung der Taxonomie anzeigen kann, oder eine andere Lösung (vielleicht ACF), um hier einen Hilfetext einzufügen?

Solutions Collecting From Web of "Taxonomie anzeigen Beschreibung auf dem Bildschirm edit-tags?"

Der Code für den Ort, an dem Sie eingekreist haben, finden Sie in wp-admin/edit-tags.php:295

Du wirst bemerken, dass da nichts ist. Keine Haken, keine Filter. Du hast kein Glück, das sauber zu machen.

Glücklicherweise können Sie eine Klebebandmethode verwenden, um sie mit jQuery hinzuzufügen. Sie können Text, an dem Sie eingekreist haben, dynamisch einfügen, indem Sie Folgendes tun:

 add_action( 'admin_head', function(){ global $wp_query; $screen = get_current_screen(); if ($screen->base == 'edit-tags' || $screen->base == 'term') { $mytax = get_taxonomy($screen->taxonomy); if (!empty($mytax->description)) { ?>  < ?php } } }); 

AKTUALISIEREN

Wie Sie auf @Slam hingewiesen haben, können Sie mit den _pre_add_form und _term_edit_form_top den Bereich um den _pre_add_form _term_edit_form_top . Um dies zu tun, können Sie alle Taxonomien durchlaufen und die Aktionen dynamisch wie folgt ausführen:

 add_action( 'admin_init', function(){ $taxonomies = get_taxonomies(); foreach ( $taxonomies as $taxonomy ) { add_action("{$taxonomy}_pre_add_form", 'my_plugin_tax_description'); add_action("{$taxonomy}_term_edit_form_top", 'my_plugin_tax_description'); } }); function my_plugin_tax_description() { global $wp_query; $screen = get_current_screen(); if ($screen->base == 'edit-tags' || $screen->base == 'term') { $mytax = get_taxonomy($screen->taxonomy); if (!empty($mytax->description)) echo "

{$mytax->description}

"; } }

Obwohl _pre_add_form in der linken Spalte _pre_add_form wird - nicht direkt unter dem Titel h1.