Fügen Sie Filter hinzu, um einen Post / eine Seite oder eine Anzahl Post / Seiten zu ignorieren

Hoffe jemand kann helfen, aber als Teil der normalen WordPress Themensuche, wie kann ich einen Filter als Teil der Suche hinzufügen, um bestimmte Beiträge / Seiten nicht als Teil meiner LOOP zu enthalten?

Zum Beispiel möchte ich die “Suche” zu ignorieren Post = 234 als Teil der Schleife oder Beiträge 123,234,555?

Vielen Dank.

Solutions Collecting From Web of "Fügen Sie Filter hinzu, um einen Post / eine Seite oder eine Anzahl Post / Seiten zu ignorieren"

Sie können den Filter-Hook pre_get_posts und den Parameter post__not_in der Abfrage ex post__not_in :

 function exclude_from_search_filter($query) { if ( !$query->is_admin && $query->is_search) { $query->set('post__not_in', array(40, 9) ); // id of page or post } return $query; } add_filter( 'pre_get_posts', 'exclude_from_search_filter' );