Support » Allgemeine Fragen » News auf Startseite

  • Hallo zusammen,

    ich steige gerade von Joomla um auf WordPress und habe ein Problem:
    Ich möchte auf meiner Startseite einen Fixen Text haben. Allerdings sollen unter dem Fixen Text der Startseite die neuesten 2-3 Beiträger einer Bestimmten Kategorie angezeigt werden.
    Hat jemand eine Idee, wie das Funktioniert?
    Es sollen nicht nur die Überschriften dargestellt werden sonder auch gerne der Text des Beitrag…
    Gibt es dafür ein Plugin?

    Ich nutze die aktuelle WordPress 5.0.2

    Vielen Dank für Eure Hilfe.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hallo,
    das kannst Du z. B. folgendermaßen machen, wenn Dein theme dafür keine Option bietet. Die If – Schleife kannst Du weglassen, wenn das auf jeder Seite kommen soll und über CSS kannst Du den DIV entsprechend stylen:

    /*----------------------------------------------------------------*/
    /* Start: Text vor dem loop
    /*----------------------------------------------------------------*/
    // Add some text after the header
    add_action( '__before_loop' , 'add_promotional_text' );
    function add_promotional_text() {
      // If we're not on the home page, do nothing
      if ( !is_front_page() )
        return;
      // Echo the html
      echo "<div class='meine_klasse'><strong>...</strong> Hier kommt der Text hin </div><br>";
    }
    /*----------------------------------------------------------------*/
    /* Ende: Text vor dem loop
    /*----------------------------------------------------------------*/
    

    Um die ersten 2-3 Beiträge anzuzeigen brauchst Du eigentlich nur unter Einstellungen->Lesen die Anzahl der Beiträge einzugeben. Wenn allerdings auf anderen Seiten mehr Beiträge gezeigt werden sollen, wird es schwieriger. Dafür habe ich gerade keine Lösung.

    Viele Grüße

    … und das könnte eine Lösung für das Problem (2-3 Beiträge) sein (siehe auch https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts):

    function anzeige_startseite( $query ) {
      if ( is_front_page() ) {
            // Display only 3 posts for the original blog archive
            $query->set( 'posts_per_page', 3 );
            return;
        }
    }
    add_action( 'pre_get_posts', 'anzeige_startseite', 1 );
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „News auf Startseite“ ist für neue Antworten geschlossen.