Unterschiedliche Anzahl von Anzeigen

  • Hallo,

    erst mal möchte ich feststellen, dass mein WP-Blog klasse läuft und ich sehr zufrieden bin! Und auch das Forum hier finde ich sensationell gut - schön, dass es Euch gibt!

    Ich hätte jetzt mal eine (vermutlich programmiertechnische) Frage. Ich lasse mir auf meiner Startseite 10 Artikel anzeigen. Allerdings würde ich mir unter .../category/ gerne gleichzeitig 20 oder mehr Einträge anzeigen lassen. Wie kann ich das machen?

    Grüße,
    Stephan

    • 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

  • Im category-Template (category.php oder archive.php) vor dem Loop mit query_posts() den Parameter posts_per_page=20 setzen: http://codex.wordpress.org/Function_Reference/query_posts

    [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 für den Hinweis, Maxe.

    Ich habe es eingebaut und zwar bei den Suchergebnissen (search.php) und den Tags (archive.php). Es funktioniert zwar, dass ich die Anzahl variieren kann, aber mit

    Zitat

    [COLOR=#000000][FONT=Consolas]query_posts( 'posts_per_page=25' );[/FONT][/COLOR]

    liste ich dann ALLE letzten Posts auf und nicht die gesuchten Posts, die nur dem Suchergebnis oder den Tags entsprechen.

    Kannst Du mir noch mal helfen?

    Grüße,
    Stephan

  • Danke für den Hinweis, Maxe.

    Ich habe es eingebaut und zwar bei den Suchergebnissen (search.php) und den Tags (archive.php). Es funktioniert zwar, dass ich die Anzahl variieren kann, aber mit liste ich dann ALLE letzten Posts auf und nicht die gesuchten Posts, die nur dem Suchergebnis oder den Tags entsprechen.

    Kannst Du mir noch mal helfen?

    Grüße,
    Stephan


    heavy nach so langer Zeit zu reagieren

    mache es so und passe dies deinen Bedürfnissen an


    PHP
    //mts Anzahl der Artikel pro Kategorie Tag aendern 
     add_action( 'pre_get_posts', 'mts_change_posts_per_archive' ); 
    function mts_change_posts_per_archive( $query ) {       
    if( $query->is_main_query() && !is_admin() && is_archive(  ) ) {        
     $query->set( 'posts_per_page', '20' );     
    
    
    }   }

    also das gehört in die functions.php des verwendeten Themes
    statt is_archive geht auch is_category is_tag

    das was Maxe dir geraten hat rausnehmen aus den Templates

    hiflt das weiter

  • Hallo Monika,

    der Grund, warum ich so spät antworte ist der, dass ich die Benachrichtung wegen Maxes Antwort nicht mitbekommen habe und dachte, dass der Thread unbeantwortet ist. Beim Durchschauen meiner Posts habe ich dann gesehen, dass Maxe ja geantwortet hatte... Sorry.

    Ich werde es ausprobieren und in meinem Theme eine functions.php anlegen, denn es ist noch ohne. Vielen Dank, Monika!

    Grüße,
    Stephan

Jetzt mitmachen!

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