Extra News-Block

  • Hallo!

    kann man unabhängig von den Blog-Beiträgen auf der Startseite eien Sidebar-Block erstellen, in dem nur bestimmte News kommen?
    D.h. diese sollen nicht bei den Blog-Beiträgen erscheinen.

    • 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

  • Ich habe ein Plugin gefunden, dass nur Beiträge einer bestimmten Kategorie zeigt. Allerdings werden ja auf der Startseite (Content) dann doch alle angezeigt. Ich wollte das trennen, so eine Art Shortnews...

  • Ich hab eben ähnliches Problem, ich hab eine Kategorie ich nicht drin haben möchte, die aber trotzdem angezeigt wird :D

    Das Plugin "Front Page Categories" sollte sowas regeln können.
    Mit einer Funktion hat es schon mal nicht geklappt.


    Funktion, um nur bestimmte Kategorie-Beiträge auf der Startseite anzuzeigen und mit -KatId diese auszuschließen

    PHP
    add_action('pre_get_posts', 'change_the_posts');
    function change_the_posts( $query ) {        
    if( $query->is_main_query() && $query->is_home() ) 
    {        
    $query->set( 'cat', '-208' );        
    }
    }

    Sollte ich was gefunden haben schreib ich Dir hier drunter.

  • Ich hab eben ähnliches Problem, ich hab eine Kategorie ich nicht drin haben möchte, die aber trotzdem angezeigt wird :D

    Das Plugin "Front Page Categories" sollte sowas regeln können.
    Mit einer Funktion hat es schon mal nicht geklappt.


    Funktion, um nur bestimmte Kategorie-Beiträge auf der Startseite anzuzeigen und mit -KatId diese auszuschließen

    PHP
    add_action('pre_get_posts', 'change_the_posts');
    function change_the_posts( $query ) {        
    if( $query->is_main_query() && $query->is_home() ) 
    {        
    $query->set( 'cat', '-208' );        
    }
    }

    Sollte ich was gefunden haben schreib ich Dir hier drunter.


    da ist die Frage :ist is_home oder is_front_page

    http://wordpress.stackexchange.com/questions/3038…s-is-front-page

  • Funktioniert bei mir komischerweise beides nicht :D
    Ich hab aber als Startseite "Deine letzten Beiträge" ausgewählt und für die Anzeige nutze ich das Template front-page.php

    hab aber nun für die Abfrage was neues gebaut und die Kategorie die ich nicht anzeigen möchte ausgesperrt. Das Plugin war mir zu alt und zu lange kein Update bekommen.

    PHP
    <?php query_posts('cat=-KatID&showposts=2') ;?>
      <?php if ( have_posts() ) : ?>
      <?php /* Start the Loop */ ?>
      <?php while ( have_posts() ) : the_post(); ?>
      <?php get_template_part( 'loop', 'start' ); ?>
      <?php endwhile; ?>
    <?php endif; // end have_posts() check ?>

    So funktioniert das bei mir auch. bei Cat müsste Ihr die ID mit - eintragen, z.B. -4 dann wird Kategorie 4 nicht angezeigt. showpost soviele wie Du haben möchtest.

  • query post sollte seit ewigen Zeiten nicht verwendet werden,
    wo hast du das gefunden und wenn aus welchem Jahr stammt diese INFO?

    das ist so einfach falsch

    wenn dann nutz einen eigenen Loop und zwar so:
    hier findest du etliche Loop Beispiele

    http://www.texto.de/wordpress-cms-loop-spielereien-266/


    die Antworten wieso findest du, wenn du nach "difference query_posts wp_query" bei deiner vertrauten Suchmaschine suchst

  • Bahnhof???

    Ich hab aber als Startseite "Deine letzten Beiträge" ausgewählt und für die Anzeige nutze ich das Template front-page.php


    Normalerweise ist das Template front-page.php zuständig, wenn du eine statische Seite als Startseite hast. Für eine Startseite mit den letzten Beiträgen kommt die home.php zum Tragen.

    Aber was ist schon normal …?

    Gruß
    helix

Jetzt mitmachen!

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