Hallo,
ich hoffe, ich habe das Problem richtig verstanden: in dem Fall gibt es normalerweise eine 404-Seite des Themes, die man entsprechend auch ggfs. anpassen kann.
Wenn du noch die URL oben einträgst, dann kann man sich das auch mal auf deiner Webseite ansehen und dir sicher besser helfen.
Viele Grüße
Hans-Gerd
Thread-Starter
geddi2
(@geddi)
Hallo Hans-Gerd, erstmal danke für dein Hilfe 🙂
Meine Website entwickle ich auf einem privaten Rechner, der nicht vom Netz aus zugänglich ist. Da passt dann leider eine URL nicht.
Allerdings ist es so, dass ich nicht die die 404-Seite meine, die du ja siehst, wenn eine nicht gültige URL eingegeben wurde. In diesem Fall ist die Suchergebnis-Seite gemeint, die alle Datensätze anzeiget, wenn du z.B. „jfkjf fj ijf “ als Suchargument eingibst.
… dann werden standardmäßig alle Datensätze als Suchergebnnis angezeigt
kann ich nicht bestätigen. https://wordpress.org/search/jfkjf+fj+ijf zeigt einfach nur „No results“, bei meinen Websites ist es genauso. Oft wird im Theme noch ein Suchformular aungezeigt, um gleich nach einer passenden Seite zu suchen.
Möchtest du bei einem leeren Suchergebnis automatisch auf eine Seite „About“ weitergeleitet werden, hilft dieser Code, den du entweder mit dem Plugin Code Snippets oder in der functions.php
eines Child-Theme einfügen kannst:
add_action('wp', 'redirect_empty_search');
function redirect_empty_search() {
global $wp_query;
if( isset( $_REQUEST['s'] ) && 0 === $wp_query->post_count ) {
wp_redirect( home_url() . '/about' );
exit;
}
}
(Quelle: https://wordpress.stackexchange.com/a/113052/129212)
Thread-Starter
geddi2
(@geddi)
Korrekt!
„No Results“ oder keine „Ergebnisse gefunden“, erscheint, wenn irgendetwas im Suchfeld eingeben wird, was nicht zu finden ist.
Aber danke für deinen Hinweis mit den „Code Snippets“ und dem Redirect-Code. Das klappt prima! Hat man nur eine Änderung am Code, dann ist dieses Plug besonders nützlich. Da muss man nicht erst ein Child-Theme bemühen.
Danke, Jürgen 🙂
Super.
… und wer macht jetzt das Licht aus markiert den Thread jetzt als „gelöst“? 💡
Thread-Starter
geddi2
(@geddi)
Danke, ich schließe jetzt diesen Thread 🙂