Ich habe mich gefragt, wie ich eine Taxonomie-Metabox auf einer Post-Edit-Seite einrichten kann, die der Art "Tags" (mit Suchfeld und automatischen Vorschlägen) ähnelt, aber nicht das Recht hat, einen neuen Begriff hinzuzufügen.
Wenn ich beispielsweise ein Wort typisiere, erhalte ich Vorschläge für Begriffe, die ich aus der Liste der vorhandenen Begriffe verwenden kann. Wenn ich jedoch ein Wort eingebe, das nicht vorhanden ist, werden die Begriffe nicht zur Liste hinzugefügt.
BEARBEITEN
Eigentlich suche ich genau das Verhalten der "Suche" -Funktion im Menü-Editor:
Gibt es eine Möglichkeit, es auch auf Seiten nach der Bearbeitung zu verwenden, da dies ein zentrales WP-Verhalten ist? Ich frage mich, weil diese Blöcke genau gleich aussehen. Beide haben die Registerkarten "Alle anzeigen" und "Neueste", aber "Suchen" ist nur im Menü-Editor vorhanden.
Antworten:
Ich habe eine Lösung für Ihre erste Frage gefunden. dh die Steuer-Metabox, in der nur Begriffe aus der Liste der vorhandenen Begriffe vorgeschlagen werden, Sie jedoch keine neuen Begriffe hinzufügen können. Die Lösung basiert auf jQuery und ändert das Standardverhalten der Meta-Box Tags (dh nicht heirarchische Taxonomien).
Einschränkung: Derzeit können jeweils nur 1 Begriff hinzugefügt werden. Sie können also nicht mehrere vorhandene Begriffe als durch Kommas getrennte Werte hinzufügen.
Der Code ist auch als Github- Kern verfügbar .
Ich könnte am nächsten Wochenende einen Menüeditor wie Metabox für Taxonomie machen. ;)
Die folgende Lösung kann als Plugin verwendet werden, ebenso wie in Ihrer function.php-Datei.
UPDATE: Der Code wurde aktualisiert, um den Return-Schlüssel gemäß dem Kommentar von @ mike zu verarbeiten.
quelle
Enter
Taste drücken. Ich versuchte Rückkehrfalse
aufkeyCode == 13
, aber das scheint nicht den Trick zu tun, haben Sie eine Idee?. Es wäre auch besser, wenn das Skript nur aufpost.php
undpost-new.php
Admin-Seiten aufgerufen würde .Diese Frage ist ein wenig alt, aber als ich sie fand, könnten einige andere Leute kommen und nach den gleichen Dingen suchen. Dieses Plugin hilfreich https://wordpress.org/plugins/admin-category-filter/#developers Und u kann manuell Code , um es oder zu Ihrer ‚Custumized Thema der functions.php den übergeordneten Kategorie Abschnitt oder zu verbergen‘ hinzufügen add new Kategorie 'Schaltfläche überhaupt Eine CSS-Anzeige: Kein Attribut für die Div-ID funktioniert einwandfrei.
quelle