WordPress Suchformular Problem | Irreführende Such-URL | Auf falsche URL zeigen

Allgemein,

Wir setzen in der Kopfzeile, in der wir das Suchformular wünschen, und später setzen wir den kundenspezifischen Code für HTML in searchform.php.

Dies ist der gesamte HTML-Code, von dem ich versuche, eine HTML-Vorlage zu erstellen.

Dies ist der Teil eines HTML

 
  • das sollte in eine funktionierende WordPress-Suche umgewandelt werden.

    Allerdings habe ich dieses ganze Formular ein wenig modifiziert mit den classn meines CSS →

      
  • <input class="search" type="search" placeholder="Search" type="text" name="s" id="search" value="">
  • DAS PROBLEM → Irreführende Such-URL. Angenommen, meine Suchzeichenfolge ist ” ok

    Die Such-URL, die voraussichtlich generiert wird, ist →

    richtig, aber es erzeugt →

    falsch .

    Live WP Seite hier.

    Solutions Collecting From Web of "WordPress Suchformular Problem | Irreführende Such-URL | Auf falsche URL zeigen"

    Probieren Sie dieses Formular anhand Ihres Codes aus:

      
  • Im Folgenden finden Sie eine Vorlage zum Anzeigen von Suchergebnisseiten. Fügen Sie den Code zu Ihrer search.php Datei hinzu. Wenn Sie das WP-PageNavi- Plugin installiert haben, sehen Sie die Seitennummerierung, wenn das Suchergebnis mehr als 10 Einträge enthält.

      < ? php
     / **
      * Die Vorlage zum Anzeigen von Suchergebnisseiten.
     * /
     get_header ();
     ?> 

    < ?php printf( __( 'Search Results for: %s', 'themedomain' ), '"' . get_search_query() . '"' ); ?>

    < ?php global $paged; $s = $_GET['s']; $post_types = array('post', 'page'); $args=array( 'post_type' => $post_types, 'post_status' => 'publish', 's' => $s, 'orderby' => 'date', 'order' => 'desc', 'posts_per_page' => 10, 'paged' => $paged ); $wp_query = new WP_Query($args); if ($wp_query->have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?>

    < ?php the_excerpt(); ?>

    < ?php _e('Continue Reading →','themedomain'); ?>

    < ?php endwhile; endif; ?>

      < ?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

    < ? php get_footer (); ?>