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

Template-Tag the_excerpt(); verlinken ?

Dieses Thema im Forum "Design" wurde erstellt von Gruening, 6. November 2008.

  1. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Mittels dem Template-Tag the_excerpt();, werden die Artikel ja verkürzt und dann mit einem [...] abgeschnitten.

    Ich möchte nun jedoch das [...] mit dem Artikel verlinken, damit die Leser direkt auf [...] klicken können.

    Ist das möglich und wenn ja, wie ?

    Die Datei formatting.php ist dafür ja zuständing, aber wie stelle ich das dort an ?

    LG
     
  2. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Schreib dir eine Filterfunktion auf "the_excerpt", etwa so:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das ganze in die functions.php des Themes, oder mach ein Plugin draus.

    (Achja, aus dem Bauch heraus getippt und ungetestet! ;))
     
  3. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Danke, aber soweit reichen meine Kenntnisse auch wieder nicht. :D

    LG
     
  4. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Wie weit? Der Code kommt einfach in deine functions.php deines Themes. Hast du keine, mach dir eine. ;)
     
  5. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Klappt aber nicht so. :D

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Folgendes ist in der Datei schon vorhanden:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Wirf das ?> mal raus (das Script wird am Dateiende implizit geschlossen, und so kannst du den Header-Fehler etwas umgehen) und dann schreibst du meinen Code einfach ans Dateiende (also da wo vorher das ?> stand).
     
  7. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    auch nicht. ;)


    Fatal error: Call to undefined function get_the_permalink() in /home/xxxx/public_html/gruening/wp-content/themes/librio/functions.php on line 11

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  8. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Kein get_the_permalink()? :shock::confused:

    Okay, dann versuchs mal so:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    (Frag mich jetzt aber nicht ob "ID" groß oder klein, oder groß und klein... aber ich glaub so ists richtig)
     
  9. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    passiert gar nix, aber immerhin kein Fehler mehr. :D
     
  10. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Ah okay, ich seh grad "the_excerpt" wirkt sich nur aus, wenn auch tatsächlich ein Excerpt eingegeben wurde - nicht auf das automatische Excerpt. Dann anders(jetzt wirds hacky!): :D
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #10 marX, 6. November 2008
    Zuletzt bearbeitet: 6. November 2008
  11. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Parse error: syntax error, unexpected ',' in /home/xxxx/public_html/gruening/wp-content/themes/librio/functions.php on line 11

    :oops:
     
  12. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Habs oben editiert, da stehen 2 Kommas vor $content, wo natürlich nur 1 hingehört. ;)
     
  13. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    passiert auch nix. Ist ne schwere Geburt. :D

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  14. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    Okay, ich vermute mal, dass da das </p>-Tag mit reinspielt... wir könnten die Priorität des Filters hochsetzen, oder das </p>-Tag mit in die Regel aufnehmen.

    Probieren wirs mal mit der Prio:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    PS: "Anischten" ;)
     
  15. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Danke ist gefixt.

    Ich liebe Dich, denn es klappt. :D

    Du bist nen Schatz. ;)

    Danke
     
  16. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
  17. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Bist du sicher, dass du der Interessengemeinschaft "marXismus" beitreten möchtest?

    [x] JA
    [] NEIN

    :D
     
  18. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
    :D

    Übrigens, noch ein kleiner Hinweis - mit dem Code kannst du natürlich auch das [...] mit einem beliebigen Text ersetzen. Den einfach hier rein:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  19. Gruening

    Gruening Well-Known Member

    Registriert seit:
    28. Januar 2008
    Beiträge:
    761
    Zustimmungen:
    0
    Danke, sieht schon viel besser so aus. :)

    LG
     
  20. -ivan

    -ivan Well-Known Member

    Registriert seit:
    7. Dezember 2008
    Beiträge:
    495
    Zustimmungen:
    0
    @marX,
    super das funktioniert.

    ich brauche diesen Filter nicht oder?
    Resp. was bewirkt dieser?

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #20 -ivan, 14. Dezember 2008
    Zuletzt bearbeitet: 14. Dezember 2008
  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