Support » Allgemeine Fragen » Blog customization

  • Gelöst wagaa

    (@wagaa)


    Hi,

    würde gerne auf 2 Seiten, unterschiedlichen Blogeinträgen anzeigen lassen. Mit Kategorien Kann man das ja realisieren wenn man diese im Menü angibt. Jedoch ist es mir wichtig das ich die Kategorien gern bearbeiten möchte, aber nicht global. In einer sollen 3 Angezeigt werden und in der anderen z.B 5 oder mehr… nun ist die Einstellung dafür aber Global… und ich konnte bisher noch kein Plugin finden, welches das anbietet. Hat jemand die Idee wie man sowas verwirklichen könnte ?

    Danke für jede Hilfe !

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hallo @wagaa und willkommen im Forum,

    du könntest dazu das Plugin Code Snippets installieren und in dessen Menü ein neues Code-Snippet hinzufügen:

    function my_category_page( $query ) {
        if ( is_admin() || ! $query->is_main_query() )
            return;
    
        if ( is_category( 'Schlümpfe' ) ) {
            // zeige von Kategorie "Schlümpfe" maximal 5 Beiträge
            $query->set( 'posts_per_page', 5 );
            return;
        }
        if ( is_category( 'Hobbits' ) ) {
            // zeige von Kategorie "Hobbits" maximal 3 Beiträge
            $query->set( 'posts_per_page', 3 );
            return;
        }
    
    }
    add_action( 'pre_get_posts', 'my_category_page', 1 );

    … allerdings vermutlich mit anderen Kategorienamen. 😉

    Vielen Dank ! Hat perfekt geklappt und war genau das was ich wollte ! Wie haste das so schnell gefunden :D, sowas könnte für künftige Probleme sehr nützlich sein.

    nochmals vielen Dank !

    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monaten von wagaa.

    Wie haste das so schnell gefunden …

    Gar nicht schnell. Da hab ich acht Jahre für gebraucht.

    Kann ich mir Vorstellen… bin erst seit 1 Woche mit WordPress beschäftigt. Also ein ziemlicher Anfänger.

    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monaten von wagaa.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Blog customization“ ist für neue Antworten geschlossen.