• Hallo Forum,

    ich setze auf einer WP-Site das Plugin Advanced Post List ein, um auf der Homepage die 5 aktuellsten Beiträge anzuteasern. Ich setze also auf meiner Seite "Home" den (ich glaube das heisst:) Shortcode [post_list name="pageContentDivided_6"] ein und es wird an der Stelle meine post_list angezeigt. Unter Einstellungen>Advanced Post List kann ich nun über diverse Eingabefelder definieren, wie die Liste aussieht:

    1. Before list
    2. List content

    3. After list


    In List content steht bei mir bspw. folgendes:

    <li>[post_title]: [post_excerpt length="100"]</li>

    Was dazu führt, dass von den Nachrichten jeweils die ersten 100 Zeichen und wenn es mehr als 100 Zeichen sind gefolgt von … angezeigt werden. Jetzt möchte ich aber hinter dem … noch ein verlinktes "mehr" stehen haben.

    Wie geht das?


    danke für Tipps und

    beste gruesse,
    heinetz

    ps. Ich bin beim Erstellen des Beitrags davon ausgegangen, dass sich die Fragestellung auf WP grundsätzlich bezieht und nicht speziell auf das Plugin.

    • 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

  • Dezanjo
    Er nutzt das Plugin um in einem 2. Query 6 Beiträge anzuteasern.

    heinetz
    Ich kenne das Plugin nicht, würde es aber auch erst mal mit dieser Funktion versuchen: http://codex.wordpress.org/Function_Refer…ink_to_the_post

    Ansonsten mal beim Plugin-Autor nachfragen: https://wordpress.org/support/plugin/advanced-post-list

    [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]


  • heinetz
    Ich kenne das Plugin nicht, würde es aber auch erst mal mit dieser Funktion versuchen: http://codex.wordpress.org/Function_Refer…ink_to_the_post

    Ansonsten mal beim Plugin-Autor nachfragen: https://wordpress.org/support/plugin/advanced-post-list

    ok, danke erstmal. Ich war davon ausgegangen, dass dieser Code ([COLOR=#333333][post_excerpt length="100"][/COLOR]) etwas ist, mit dem WP von Haus aus umgehen kann, nichts was sich der Plugin-Autor ausgedacht hat und dachte, dass ich das hier klären kann. Bspw. frage ich mich, was der optionale Parameter length für einen Sinn macht bzw. was soll der post_excerpt sein, wenn man ihn weglässt? Ich habe den Autor angeschrieben.

  • post excerpt heißt einen Beitragsauszug (nicht den kompletten Inhalt) anzeigen ... und die length gibt dann wohl an, wie viele Zeichen im Auszug angezeigt werden sollen.
    Aber dieser Shortcode gehört von Haus aus nicht zu WP.

    [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]

  • post excerpt heißt einen Beitragsauszug (nicht den kompletten Inhalt) anzeigen ... und die length gibt dann wohl an, wie viele Zeichen im Auszug angezeigt werden sollen.

    ja, soweit war ich auch aber es ging mir vielmehr um das "optionale" an dem Parameter. Ist, wenn man den Parameter weglässt, der Auszug "unbegrenzt", also der ganze Text? Das war aber mein Denkfehler, denn mittlerweile weiss ich, dass der Auszug dann auf denim Code definierte Default-Value gekürzt wird.

    Ich habe vom Autor bisher keine Antwort erhalten und daher die Stelle im Code gesucht, wo der "…" angehängt wird. Tatsächlich wird dort einfach $pageContent mit PHP:substr() gekürzt und zurückgegeben. Ich habe zum Test an der Stelle quick&dirty den Code angepasst, um nach dem "…" noch ein verlinktes "mehr" anzeigen zu lassen und es funktioniert. Dass das nicht die feine englische Art ist und nach einem Update möglicherweise nicht mehr funktioniert, ist mir bewusst und daher frage ich hier auch nochmal nach:

    Ich habe den Code im Plugin-Verzeihnis von advanced-post-list in:

    includes/class/APLCallback.php

    … geändert. Ich weiss, dass WP grundsätzlich so programmiert ist, dass man seine eigenen Anpassungen schreiben kann ohne etwas am Core verändern zu müssen. Gibt es das auch generell bei Plugins?


    gruss,
    heinetz

Jetzt mitmachen!

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