Auf meiner Website möchte ich, dass einige Seiten nicht über das Suchformular abgefragt werden können (daher werden sie nicht angezeigt, wenn ich so etwas wie www.ex.com/?s=banana habe).
Gibt es eine Möglichkeit, Seiten von der Suchergebnisseite zu "entfernen" (ohne blindlings eine Bedingung zu erfüllen, wenn is_page (id), Anzeige: keine)
register_post_type
Um alle Seiten von den Suchergebnissen auszuschließen (dh ohne manuell Seiten-IDs angeben zu müssen), finden Sie hier eine verbesserte Version der Funktion von @ EricHolmes:
Mehr Info:
(ALTERNATIVE) Obwohl Sie angesichts Ihrer Aktivitäten einfach
exclude_from_search
denpage
Beitragstyp auf einstellen könnentrue
, scheint mir dies der beste Weg zu sein, einen Beitragstyp von der Suche auszuschließen. Siehe dazu die Antwort von @ prettyboymp .Mehr Info:
quelle