1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Content automatisch in jede Single-Post einfügen

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Grag, 29. April 2012.

  1. Grag

    Grag Member

    Registriert seit:
    23. April 2012
    Beiträge:
    9
    Zustimmungen:
    0
    Hey,

    ich würde gerne in mein Plugin ein filter einbauen das in jeden einzlene Post einen bestimmten Text einfügt. ich habe folgenden code gefunden, allerdings wird immer nach dem Content mein text eingefügt. Dieser soll halt vor dem eigentlichen inhalt angezeigt werden.

    Dieser code zeigt das nach dem content:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wie kriege ich es hin das mein inhalt ganz vor dem eigentlich text (aber unter der überschrift) angezeigt wird?
     
  2. Shadow

    Shadow Well-Known Member

    Registriert seit:
    12. Februar 2007
    Beiträge:
    2.972
    Zustimmungen:
    58
    mit $content.= hängst du ihn hinten an,

    wenn du dir mein Plugin http://www.wieser.at/wordpress/plugins/fussnoten/ anschaust, mit den kann zusatztext vor und nach dem content geschrieben werden, inkl formatierung und Shortcodes usw..
    einträge einfach im Dashboard machen
     
  3. Grag

    Grag Member

    Registriert seit:
    23. April 2012
    Beiträge:
    9
    Zustimmungen:
    0
    Ich habe dein Plugin "Fussnote" runtergeladen und mal instaliert. Allerdings funktioniert diese Plugin nicht einwandfrei (bekomme fehlermeldungen)... konnte auch nicht aus dem quellcode schlau werden, wie man automatisch einen kleinen text vor dem artikeltext einfügt.

    gibt es da bei der API keine funktion?

    wenn ich bei meinem code

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    eingebe, also ohne dem "." vor dem "=" wird bei mir der eigentliche text nicht angezeigt.
     
  4. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Du mußt das einfach umdrehen:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Gruß
    Ingo
     
  5. Grag

    Grag Member

    Registriert seit:
    23. April 2012
    Beiträge:
    9
    Zustimmungen:
    0
    Vielen Dank für die Antwort!

    Ich hab da noch eine frage:

    Ich habe jetzt ein Plugin geschrieben das mir automatisch ein Post erstellt wenn ich einen Titel und einen Link von einem Bild eingebe.

    Es funktioniert auch alels wunderbar. Ich würde aber gerne wenn ich diesen Post erstelle, dass wenn man auf der Startseite auf das Bild selbst klick, auf den Beitrag weitergleitet wird.

    Das Problem: Ein Permalink bzw die Post-ID wird nachdem erstellen eines Postes erzeugt.

    Meine Idee:
    Nachdem ich mit wp_insert_post( $my_post ); mein Post erstellt habe, wird erst danach der content eingefügt. Folgendes soll dann eingefügt werden:

    <a href="' . get_permalink($post->ID) . '"><img alt="' . $post_titel . '" src="' . $post_url . '" title="' . $post_titel . '" class="aligncenter"/>

    Da wo href ist, soll halt der Permalink von dem erstellten Post rein. allerdings klappt es noch nicht damit.

    Wie kann ich jetzt von dem zuletzt erstellt Post, genau in diesen den Content einfügen und wie bekomme ich dann von genau diesem Post den Permalink rein?
     
    #5 Grag, 4. Mai 2012
    Zuletzt bearbeitet: 4. Mai 2012
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden