Anzeige

the_content() und get_the_content() liefern unterschiedliche Ausgaben

the_content() und get_the_content() liefern unterschiedliche Ausgaben | PSD-Tutorials.de

Erstellt von AxelM, 12.09.2012.

  1. AxelM

    AxelM Nicht mehr ganz neu hier

    Dabei seit:
    22.10.2011
    Beiträge:
    181
    Geschlecht:
    männlich
    the_content() und get_the_content() liefern unterschiedliche Ausgaben
    Hallo,
    ich habe ein WP Template gebaut.
    Die Ausgabe mit the_content() klappt wunderbar.
    Bilder werden mit <p><a><img> dargestellt.
    Was toll ist, denn damit kann ich Sie per JQuery zentrieren.

    Wenn ich jetzt aber echo get_the_content() mache, fehlen die <p> tags.
    Was blöd ist, weil dann der schöne Zentrierungstrick nicht klappt.

    Wobei die zentrierten Bilder hier nur ein Symptom sind.
    Daher meine Frage: gibt es eine Möglichkeit, die Rückgabe von get_the_content(), der Ausgabe von the_content() anzugleichen?

    Genutzt wird WP 3.4.2
    Danke schonmal für eure Antworten.
     
    #1      
  2. vincitore

    vincitore Aktives Mitglied

    Dabei seit:
    22.01.2005
    Beiträge:
    622
    Geschlecht:
    männlich
    Ort:
    Darmstadt
    Software:
    Adobe CC, Coda 2, Cinema 4D R13 Student
    Kameratyp:
    Canon EOS 5D Mark III
    the_content() und get_the_content() liefern unterschiedliche Ausgaben
    AW: the_content() und get_the_content() liefern unterschiedliche Ausgaben

    mach doch einfach
    PHP:
    1. echo '<p>'.get_the_content().'</p>';
    PS: Lies dir mal http://codex.wordpress.org/Function_Reference/the_content durch, da ist u.a. auch der Unterschied zwischen den beiden von dir genannten Funktionen erklärt (also z.B. das get_the_content ungefiltert ist und the_content schon inhalte gefiltert ausgibt)


     
    Zuletzt bearbeitet: 12.09.2012
    #2      
  3. AxelM

    AxelM Nicht mehr ganz neu hier

    Dabei seit:
    22.10.2011
    Beiträge:
    181
    Geschlecht:
    männlich
    the_content() und get_the_content() liefern unterschiedliche Ausgaben
    AW: the_content() und get_the_content() liefern unterschiedliche Ausgaben

    DANKE!
    PHP:
    1.  
    2. $content = get_the_content();
    3. $content = apply_filters('the_content', $content);
    4. $content = str_replace(']]>', ']]&gt;', $content);
    5. echo $content;
    6.  
    Funktioniert einwandfrei!

    PHP:
    1. echo '<p>'.get_the_content().'</p>'
    Hätte nicht funktioniert, weil pro Beitrag ja mehr als ein Bild sein kann.
    Tja 1x Fragen kann auch nen Abend fluchen ersetzen ;)
     
    #3      
Seobility SEO Tool
x
×
×