Blog-Ausschnitte auf der Seite eines übergeordneten Verzeichnisses anzeigen

  • Hi,

    ich bin WP-Neuling. Ich möchte in eine bereits bestehende Website das Blog integrieren. Das Blog soll später über http://www.url.de/html/index.php aufgerufen werden. Installation und Template-Anpassung habe ich bereits durchgeführt, war auch recht einfach. Jetzt möchte ich auf der Startseite der Website (http://www.url.de/index.html), ein bis x BLOG-Einträge als Ausschnitt anzeigen lassen. Also ähnlich wie auf der Startseite des BLOGS (http://www.url.de/html/index.php), nur eben so, dass die Anzahl der Einträge begrenzt und die Inhalte gekürzt angezeigt werden.

    Gibt es da eine einfache Möglichkeit Teile von WP (Klassen, Funktionen, o. ä.) in die Startseite der Website zu integrieren? Vielleicht in folgender Art?

    < ? p h p
    // benötigte Klassen/Funktionen einbinden
    require("html/IRGENDWAS");

    // BLOG-Einträge bestimmen
    $sql = "SELECT * FROM wp_posts ORDER BY post_date LIMIT 3"
    ....

    // BLOG-Einträge ausgeben
    foreach($arrBLOGS as $BLOG)
    echo WP_POST_FUNKTION($BLOG)
    ?>

    Danke und Gruß

    • 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

  • Vielen, vielen Dank, euch beiden!

    Ist ja wirklich supereinfach gewesen. Ich habs wie folgt umgesetzt.

    Per require werden alle WP-Funktionen integriert

    PHP
    require("html/wp-blog-header.php");

    Mittels query_posts hole ich mir durch die Angaben der Parameter die 3 zuletzt erstellten Einträge

    PHP
    query_posts('cat=0&order=DESC&showposts=3');

    Danach folgt der LOOP, den ich aus der Template-Index-Datei übernommen habe

    PHP
    if (have_posts()) : while (have_posts()) : the_post();
    ....
    endif;

    In dem LOOP habe ich die Zeile mit the_content durch die folgende Zeile des bekannten PLUGINS 'the_excerpt RELOADED', mit dem man die Ausschnitte etwas leichter verändern kann, ersetzt

    PHP
    the_excerpt_reloaded(50, '<br><br/><p><strong>', '', TRUE, 'weiterlesen', FALSE, 1, TRUE, 0, 'span', 'Klicken Sie hier, um den vollständigen Text zu lesen.', TRUE);

    Gruß und bis zum nächsten Mal!

  • Für das ausführliche Feedback hat sich der Beitrag dann auch mal 'ne Bewertung verdient ;)

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

Jetzt mitmachen!

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