Derzeit werden alle Beiträge nach Kategorie aufgelistet, ich muss die Liste durch einen Meta-Schlüssel filtern. Ich habe den Filter ('posts_where') verwendet, aber die gesamte Abfrage wurde geändert. Ich muss die WHERE-Bedingung in der vorhandenen SQL hinzufügen, die generiert wird.Wordpress Filter Beitrag vor der Anzeige
Antwort
function get_filtered_post($args, $meta, $value){
$posts = get_posts( $args);
$ids = array();
foreach($posts as $post){
$id = $post->ID;
if(get_post_meta($id, $meta, true) == $value){
$ids[] = $id;
}
}
return $ids;
}
$args = array('post_type' => 'post', 'posts_per_page' => -1);
$IDofPost = get_filtered_post($args, 'my-meta-key', 'the-metas-value');
foreach($IDofPost as $id){
echo get_the_title($id);
}
Hoffe, diese Funktion wird helfen. Es gibt Post-ID mit den angegebenen Post-Meta-Werten zurück.
auf welcher Datei sollte ich den folgenden Code hinzufügen? Derzeit arbeite ich an einer Plugin-Datei – user2861455
Sie müssen diesen Code hinzufügen, wo Sie den gefilterten Beitrag anzeigen. –
gibt es eine Möglichkeit, es in einer Plugin-Datei hinzuzufügen? – user2861455
- 1. Anzeige älterer Beitrag ersten
- 2. Wordpress: Anzeige bestimmte Div nur wenn Beitrag wurde heute veröffentlicht
- 3. Formularüberprüfung vor dem Beitrag
- 4. AngularJs Datenmanipulation vor der Anzeige
- 5. WordPress-Filter zum Ändern der Autorenliste in Beitrag bearbeiten Autoren-Feld
- 6. Wordpress: single.php zeigt den neuesten Beitrag nur
- 7. Allgemeine wordpress link filter
- 8. Wordpress Filter user_row_actions
- 9. WordPress: Aktionen, Filter & Hooks
- 10. Filter Unterkategorie in WordPress
- 11. Wordpress - Bearbeiten der Plugin-Filter-Funktionalität
- 12. Prozess-Array vor der Anzeige es
- 13. Anzeige laden Bild während Beitrag mit Ajax
- 14. Filter von GlobalFilterCollection vor Filter von ControllerInstanceFilterProvider
- 15. Wordpress: ausschließen ersten 4 Beitrag von Abfrage
- 16. Sinatra vor Filter
- 17. Wordpress Single Beitrag Inhalt nicht angezeigt
- 18. img Tag funktioniert nicht in WordPress Beitrag
- 19. Beitrag nicht in WordPress Thema anzeigen
- 20. Wordpress Benutzerdefinierte Beitrag Typ Navigation + Kinder
- 21. Wordpress Abfrage einzelner Beitrag von Slug
- 22. machen Beitrag Titel mailto Thema wordpress
- 23. Wordpress benutzerdefinierten Beitrag von benutzerdefinierten fileds
- 24. Hinzufügen von Filter the_content() auf Wordpress Plugin
- 25. PHP, cURL Beitrag zum Anmelden an WordPress
- 26. Vorhandenes Bild mit Beitrag löschen Wordpress
- 27. Setze WordPress-Standardeinstellungen vor der Installation
- 28. WordPress - Trigger nach speichern neuen Beitrag einschließlich Metadaten und Taxonomie
- 29. Abrufen der Tags für einen Beitrag aus einem Wordpress-Plugin
- 30. Wordpress: Stil ersten Beitrag anders als der Rest
Wie füge ich einen Filter in ein Plugin ein? – user2861455