Lesefortschritt:

    Memberbereich-Special – Trick #4: Geplante, unveröffentlichte Inhalte in die Word­Press-Suche einbeziehen

    29. Oktober 2026 | functions.php, Word­Press

    Trick # 624 | Dieser Beitrag beinhaltet 0 Wörter. – Geschätzte Lesezeit: ca. 0 Minuten.

    Word­Press hat eine hervorragende Suchfunktion implementiert; sucht aber nur in Inhalten, die bereits öffentlich verfügbar sind. Eine häufige Anforderung ist es aber, dass eingeloggte BenutzerInnen Zugriff auf geplante Inhalte erhalten, die noch nicht veröffentlicht wurden. Im Rahmen unserer Special-Reihe zum Thema Memberbereiche möchten wir Ihnen eine elegante Lösung vorstellen, um geplante Beiträge in der Word­Press-Suche für eingeloggte Benutzer sichtbar zu machen.

    Um der Word­Press-Suche neben den veröffentlichten Beiträgen auch die künftigen Blogposts beizubringen, benötigen Sie den folgenden Code. Er gehört in die Datei functions.php Ihrer Word­Press-Website – unter Design/Theme-Datei-Editor:

    function include_scheduled_posts_in_search_for_logged_in_users($query) {
        // Stelle sicher, dass es sich um eine Frontend-Suche und die Hauptabfrage handelt
        if (!is_admin() && $query->is_search && $query->is_main_query() && is_user_logged_in()) {
            $query->set('post_status', ['publish', 'future']);
        }
        return $query;
    }
    add_filter('pre_get_posts', 'include_scheduled_posts_in_search_for_logged_in_users');

    Dieser Code sorgt dafür, dass alle User, welche eingeloggt sind, auch auf Inhalte zugreifen können, die noch nicht veröffentlicht wurden. Besucher ohne Login-Status erhalten nach wie vor nur die veröffentlichten Beiträge in der Trefferliste von Word­Press angezeigt.

    Werbung

    Bedingte Silbentrennung in HTML – so geht’s

    Jedes Sonderzeichen, jeder Umlaut kann in HTML mit der Tastatur erstellt werden - oder aber mit der entsprechenden HTML-Entity. Aus ä wird so ein ä, ‰ ergibt ‰ und © gibt das © aus. Mein Favorit ist und bleibt aber ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.