So verbergen Sie Seiten aus Ihren WordPress-Suchergebnissen
Manchmal Sie haben Seiten, die ausgeblendet sind und dass es sich um Tests oder einfach um Bereiche mit Informationen handelt, die für Besucher der Website oder des Blogs nicht gültig sind., aber was Sie können einfach über die Suchmaschine aufgerufen werden Das hat WordPress standardmäßig und kann Sie dazu bringen, das zu entfernen COlOReS
Diese Suchmaschine WordPress sucht in ALLEN öffentlichen Inhalten nach dem Text oder der Zeichenfolge Daher werden Sie möglicherweise überrascht sein, wenn Seiten angezeigt werden, auf denen Sie Verwaltungsaufgaben ausführen, die für jedes Webentwicklungsteam typisch sind, und die niemand sehen soll. … im Moment.
Lösung
Um zu verhindern, dass diese Seiten angezeigt werden, Es gibt eine WordPress-Funktion, die wir in die Datei einbinden können Funktionen.php aus unserem Thema. Dazu müssen wir die folgende Funktion einfügen:
Funktion filter_where($wo = ”) { Wenn ( is_search() ) { $ausschließen = Array(2,297); für($x=0;$X $wobei .= ” UND ID != “.$ausschließen[$X]; }} gib $where zurück; } add_filter(„posts_where“, „filter_where“);
In der Variable $ausschließen Wir haben das Array, in das wir einfügen werden die IDs der Seiten, die ausgeblendet werden sollen, (In diesem Fall werden wir die Seiten ausblenden 2 j 297) verhindert, dass sie auf der Suchergebnisseite angezeigt werden.
Die andere Option, besteht darin, private Funktionen oder passwortgeschützte Seiten zu verwenden, um diese Situationen manchmal zu vermeiden, peinlich 😉