Die Frage lautet : „ Wie kann ich ein oder mehrere Felder zu der Kategorie, Tag und kundenspezifische Taxonomie Bearbeitungsbildschirm in der Wordpress - Admin? “ Diese Frage wurde auf die wp-Hacker Liste gefragt 1. August 2010 und ich bot eine Lösung später an diesem Tag. Der ursprüngliche Fragesteller hat das Problem heute (21. August) erneut besprochen, was mich an die Lösung erinnerte. Da es ein allgemeiner Bedarf sein könnte, habe ich beschlossen, die Lösung einschließlich Code hier oben zu veröffentlichen, damit andere sie in Zukunft finden können.
wp-admin
custom-field
categories
taxonomy
tags
MikeSchinkel
quelle
quelle
Antworten:
Mit Hilfe dieser habe ich der Kategorie das neue Feld 'Bild' (Eingabetypdatei) hinzugefügt
Es steht Ihnen frei, eine Taxonomie zu verwenden. Ersetzen
category
Sie sie einfach durch Ihren Taxonomienamenquelle
Wenn Sie dieses Feld zum benutzerdefinierten Taxonomieformular hinzufügen möchten, ersetzen Sie einfach die Kategorie durch den benutzerdefinierten Taxonomienamen in der
add_action
Funktion.Beispiel:
quelle
Für diejenigen, die in das Tag-Formularfeld einbinden möchten, ist der Haken etwas anders.
statt wie erwartet tag_add_form_fields
quelle
Mir ist klar, dass dies vor einiger Zeit gefragt wurde, aber WordPress hat sich seitdem ein wenig geändert. Deshalb habe ich beschlossen, ein kleines Skript zu entwickeln, das das Hinzufügen von benutzerdefinierten Feldern zu Taxonomien vereinfacht und optional das Hinzufügen von Spalten zur Begriffstabelle für jedes Feld ermöglicht. Das Skript heißt amarkal-taxonomy und ist Teil des Amarkal WordPress-Frameworks.
Das
amarkal-taxonomy
Hinzufügen eines benutzerdefinierten Felds vereinfacht Folgendes:quelle
Ich habe das Bild hinzugefügt und das Bild extra entfernt, das in der benutzerdefinierten Taxonomie abgelegt wurde, deren Name Versicherung ist.
Hinweis: Wenn Sie dieses Feld einer anderen Taxonomie hinzufügen möchten, z. B. für einen benutzerdefinierten Beitragstyp, müssen Sie den Verweis auf Kategorie durch einen Verweis auf Ihren eigenen Taxonomie-Slug ersetzen. Wenn Sie beispielsweise eine erstellte Genre-Taxonomie hinzufügen, wird diese Funktion über verknüpft
Mein Taxonomie-Slug-Name ist Versicherung.
add_action ('insurance_add_form_fields', array ($ this, 'add_category_image'), 10, 2);
Verwenden Sie diesen Code in Ihrer
functions.php
Datei.quelle
Sie müssen Ihren Code zu Ihrer Datei themes functions.php hinzufügen - auch wenn Sie dieses Feld zum benutzerdefinierten Taxonomieformular hinzufügen möchten, ersetzen Sie einfach die Kategorie durch den benutzerdefinierten Taxonomienamen in der Funktion add_action. Beispiel: add_action ('category_edit_form_fields', 'category_edit_form_fields'); wird add_action sein ('custom_taxonomy_name_form_fields', 'function_name_to_hook_on');
quelle
Ich benutze das Category Meta PLugin . Funktioniert mit allen benutzerdefinierten Taxonomien, Tags und Kategorien
quelle