change_wp_search_size im Customizer/CMS

  • Hallo,

    ich suche eine Möglichkeit dass hier

    function change_wp_search_size($query) {
    if ( $query->is_search ) // Make sure it is a search page
    $query->query_vars['posts_per_page'] = 2; // Change to the number of posts you would like to show

    return $query; // Return our modified query variables
    }
    add_filter('pre_get_posts', 'change_wp_search_size'); // Hook our custom function onto the request filter


    innerhalb des CMS zugänglich zu machen. Für mich ist es dabei egal, ob der Customizer erweitert wird, oder ein zusätzlicher Eintrag unter Einstellungen->Lesen wo man die Post Anzahl einstellen kann.

    Ich habe leider über Google nichts gefunden.

    Jemand eine Idee wie man es machen kann?

    • 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

  • Ok, habs 8-)


    PHP
    function change_wp_search_size($query) {
      if($query->is_search) // Make sure it is a search page
            echo get_theme_mod( 'searchsize_count_size', '5' );
            $nr = get_theme_mod( 'searchsize_count_size', '5' );
            $nr = (int)$nr;
        $query->query_vars['posts_per_page'] = $nr; // Change to the number of posts you would like to show
        return $query; // Return our modified query variables
    }
    add_filter('pre_get_posts', 'change_wp_search_size'); // Hook our custom function onto the request filter

    Einmal editiert, zuletzt von enky (28. Juli 2017 um 14:21)

Jetzt mitmachen!

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