Diese Antwort entspricht sehr genau dem, was ich tun möchte. Stattdessen möchte ich ein bestimmtes benutzerdefiniertes Feld angeben und ein Auswahlmenü der verfügbaren Werte anzeigen. Vielen Dank!
custom-field
admin
filters
adam5280
quelle
quelle
Antworten:
Erstellen Sie einfach das Dropdown-Menü mit den gewünschten Meta-Werten, und fangen Sie dann die Übermittlung des Filters ab. Ändern Sie einfach
POST_TYPE
den Namen Ihres Beitragstyps undMETA_KEY
den Namen Ihres Metaschlüssels:quelle
POST_TYPE
hier versuchen , dieses: pastebin.com/tabUfh3YWenn Sie eine andere Abfrage verwenden,
restrict_manage_posts
stellen Sie sicher, dass Sie die&& $query->is_main_query()
Anweisung parse_query if ergänzen , da sonst der Filter parse_query die zweite Abfrage beeinträchtigt.quelle
Wenn Sie viele Felder hinzufügen müssen, müssen Sie zur Abfrage hinzufügen
quelle