Problem mit der Suchergebnisseite

Nach dem Absenden des Suchformulars richtet sich die Seite an “homeurl / post-name /? S = lorem” anstelle von “homeurl /? S = lorem”, wenn ich Permalinks auf “% post-name%” gesetzt habe (nicht wörtlich “homeurl ‘, aber die Domain der Website).

Wenn ich Permalinks auf “/ blog /% postname%” gesetzt habe, wird die Suchergebnis-URL zu / blog /% postname% /? S = lorem.

Die Aktion auf dem Suchformular (searchform.php) ist:

. 

Wenn ich es fest auf die Heimat-URL einstelle, wird das auch nicht funktionieren. Es hängt die Suchanfrage nach / blog oder nach dem Postnamen an.

Ich habe der functions.php sogar Folgendes hinzugefügt, und es hatte keinen Effekt:

  function search_url_rewrite () { if ( is_search() && !empty( $_GET['s'] ) ) { wp_redirect( home_url( '/search/' ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', ' search_url_rewrite ' ); 

Irgendeine Idee, was hier vor sich geht und was ich noch versuchen kann? Ich habe bereits alle Plugins deaktiviert und es probiert. Die gleiche Geschichte.

***** UPDATE (Lösung) *****

Weil ich ein sehr dummer WordPress bin, hatte ich

   

eingepackt in Form-Tags

  

Ich habe die Tags entfernt und das Problem wurde gestoppt und die Suche funktioniert nun ordnungsgemäß.

Solutions Collecting From Web of "Problem mit der Suchergebnisseite"