Support » Allgemeine Fragen » Suchfunktion funktioniert auf mobile Geräte nicht

  • Gelöst blondesgift

    (@blondesgift)


    Hallo zusammen,

    kurz zu mir: Ich habe einen Werkstudentenjob in meiner Uni angenommen und das mit keinen WordPress Erfahrungen (aber das weiß mein Professor). Ich betreue im Grunde die Webseite von meinem Professor. Meine Vorgängerin hat das aktuelle Theme geschrieben mit wenigen, bis zu keinen Kommentaren.
    Problem: Die Suchfunktion funktioniert auf mobile Geräte nicht. Und ich habe keine Ahnung wieso und auch nicht seit wie lange das Problem besteht. Ich kann nur sagen, dass wenn ich z.B. nach Blockchain an einem Desktop Gerät suche ([webseite]/index.php?s=blockchain&m=), ein String in die Variable S gesendet wird und dieser angezeigt wird. An mobilen Geräten wird der String in die Variable M gesendet und M wird leider nicht angezeigt: [webseite]/index.php?s=&m=blockchain
    Ihr könnt das ja gerne mal testen.

    Da ich wie gesagt die Arbeit von jemand anderen übernommen habe und keine Ahnung von WordPress habe, weiß ich nicht genau wie ich das Problem beheben soll. Meine Vorgängerin kann mir an dieser Stelle leider auch nicht helfen.

    Ich kann euch mal die Suche aus der Datei header.php zeigen:

    <!-- Suche -->
                <div class="col-6 col-sm-6 col-md-6 col-lg-4 col-xl-4">
    
                    <form class="row justify-content-end" method="get" id="searchform"
                          action="<?php echo $_SERVER['PHP_SELF']; ?>">
                        <div class=" row justify-content-end pc suche">
                            <div class="col-lg-11 col-xl-11">
                                <table>
                                    <tr>
                                        <td>
                                            <input class="form-control" placeholder="Suche" type="text"
                                                   value="<?php echo esc_html($s, 1); ?>" name="s" id="s"/>
                                        </td>
                                        <td>
                                            <input class="btn btn-outline-search" type="submit" id="search_submit"
                                                   value="Suchen"/>
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </div>
    					<div class="justify-content-end mobile">
    						<div class="col-auto">
    				
    						 <table>
                                    <tr>
                                        <td>
                                            <input class="form-control" placeholder="Suche" type="text"
                                                   value="<?php echo esc_html($m, 1); ?>" name="m" id="m"/>
                                        </td>
                                        <td>
                                            <input class="btn btn-outline-search" type="submit" id="search_submit"
                                                   value="Suche"/>
                                        </td>
                                    </tr>
                                </table>
    							
    						</div>
    					</div>
                  
                    </form>
                </div>

    Und wie gesagt: Ich hab das nicht programmiert. Und ich weiß auch nicht wie genau diese Suche funktioniert.

    Ich hoffe irgendeiner kann mir da weiterhelfen. Danke 🙂

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hallo,
    in diesem Forum möchten wir bei Anwendungsfragen bezüglich WordPress helfen.
    Eine Analyse deines Problems dürfte gerade bei einem selbstgeschriebenen Theme, das uns hier nicht komplett vorliegt, kaum möglich sein.
    Evtl. hilft es ja, wenn du dir z. B. bei einem Standard-Theme wie Twenty Twenty die Codierung für die Suche ansiehst. Du findest das entsprechende Script für die Suche (searchform.php) im Hauptordner des Themes. Die Suche ist bei twenty twenty in der header.php eingebunden.
    Ein weiterer Ansatz wäre, wenn du die Frage in dem folgenden Forum stellst.
    Viele Grüße
    Hans-Gerd

    Thread-Starter blondesgift

    (@blondesgift)

    Vielen Dank 🙂

    Leider konnte mir das nicht weiterhelfen, da ich nur Bahnhof verstehe. Bei Twenty Twenty habe ich zum Beispiel gar nicht verstanden wo die Suche im header anfängt und wo sie aufhört.

    Aber ich habe jetzt mal in dem anderen Forum gefragt.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Suchfunktion funktioniert auf mobile Geräte nicht“ ist für neue Antworten geschlossen.