Interne Suche findet Posts, aber nicht Seiten

  • Hallo,

    die Suche auf meiner Seite scheint nur Posts, nicht aber die Seiten zu finden. Ich möchte aber, dass gerade sie Seiten als erstes in der internen Suche auftauchen. Was kann ich tun? Ich nutze Worker Theme.

    Danke!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Nimm einfach ein Search Plugin, z.B. https://wordpress.org/plugins/search-everything/
    oder du baust diese Funktion in dein Child-Theme:

    PHP
    function filter_search($query) {
        if ($query->is_search) {
        $query->set('post_type', array('post', 'page'));
        };
        return $query;
    };
    add_filter('pre_get_posts', 'filter_search');

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Danke! Aber Search everything findet leider auch keine Seiten. Kommt der Code ins function.php? Kann ich ihn aus dem Backend einfügen oder muss ich die Datei auf dem Server extra aufmachen?

  • Zitat

    You can configure it to search pages, excerpts, attachments, drafts, comments, tags and custom fields (metadata) and you can specify your own search highlight style.


    Wenn du es aber doch über die functions.php machen willst, empfehle ich den Weg über den FTP-Client.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Ich habe die Funktion über Design->Editor->function.php eingesetzt und Seiten tauchen trotzdem nicht auf. Die Seite, die ich gerade bearbeite, heißt http://probaum-muenchen.de/

    Eine Option, Seiten zu suchen oder nicht zu suchen, habe ich beim Plugin in den Einstellungen nicht.

    Einmal editiert, zuletzt von ist4000 (16. November 2016 um 19:50)

  • Ich vermute mal dein Premium-Theme nutzt eine spezielle Such-Funktion. Schreib am besten mal den Theme-Support an.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Lieder ist der Support schon abgelaufen. Meine child theme function.php sieht im Backend Editor so aus:


    Gibt es für php so etwas, wie [COLOR=#000000]!important[/COLOR][COLOR=#0A0A0A]; [/COLOR]für CSS, um die möglicherweise störende Suchfunktion des Themes zu überschreiben?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!