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

Twitter Cards - Ohne Plugin

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Mr.Quick, 7. April 2022.

Schlagworte:
  1. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587
    und zu welchem Fehler führt der Code? der Code scheint richtig... Ohne Fehlermeldung kann man die Zeile jetzt nicht finden

    Hier kannst du deine Twitter Card prüfen.
    https://cards-dev.twitter.com/validator

    Auf meiner Startseite habe ich die Twitter Card für 3D-Modelle einbaut. https://blog.r23.de Wenn du etwas Funktionsfähiges sehen möchtest...
     
  3. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Hallo, das U-Boot ist cool...

    Ich hab jetzt den Code in einer Testinstallation eingebaut | https://twittercards.4lima.de

    Es kommt zwar dort kein Error, aber der Validator https://cards-dev.twitter.com/validator gibt kein positives Ergebnis aus.

    INFO: Page fetched successfully
    INFO: 5 metatags were found
    ERROR: No card found (Card error)

    Danke voraus.
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587
    Hallo,

    danke...

    aber hier funktioniert es
    Screenshot 2022-04-07 at 11-30-35 Card Validator Twitter Developers.png
     
  5. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Ja, das funktioniert diesmal weil ich das PlugIn JM Twitter Cards installiert habe.

    Ich würde mir aber in die produktive Webseite ungerne das als PlugIn installieren.
     
  6. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Mit welcher genauen URL testest Du Deinen Code? Schau den HTML-Quelltext der getesteten URL an, evtl. wird Dein Code wegen der Bedingungen is_single() bzw. is_page() gar nicht ausgegeben. Derzeit kann man Deinen Code nicht testen, er ist offenbar nicht aktiv.
     
  7. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Ich habe mir jetzt die Meta-Tags statisch eingefügt. Funktioniert erstmal. Ich schau mal ob ich was gebastelt bekomme um das Beitragbild als Large-Image dynamisch zu bekommen. Dann bin ich zufrieden mit der Lösung
     
  8. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Hab mir einfach mal die Lösung Custom-Field genommen.
    Funktioniert auch. (s.u.). Das reicht mir auch so, da es bei mir nur daraum geht die Seiten zu posten. Davon hab ich max. 15.

    Frage wäre jetzt noch. Muss ich in meinem Twitter-Account TwitterCards jetzt noch extra freischalten?

    Danke voraus.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  9. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587
    o.k. wenn es funktioniert.

    Ich verwende dafür

    https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/
    https://developer.wordpress.org/reference/functions/wp_get_attachment_image/


    Nein... zumindest habe ich nichts eingerichtet... denke ich...

    Wenn jemand auf Twitter den Link zu deiner Seite teilt, wird deine Twitter Card angezeigt.
     
  10. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
  11. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Verwende einfach direkt das eingestellte Beitragsbild, Beispiel hier, statt 'large' ggf. auch 'full' oder eine für Twitter passende Grösse.
     
  12. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Danke.

    Wenn ich das richtig verstanden habe, müsste der u. s. Code funktioneren, ohne das ich in der functions.php noch etwas ändern muss.?

    Danke voraus.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  13. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.660
    Zustimmungen:
    1.783
    Der Code würde wie gewünscht funktionieren, wenn man alle im o.g. Beispiel genannten Überprüfungen der Ergebnisse der API-Aufrufe auch prüfen würde und nur dann den Meta Tag ausgibt, wenn alles passt. Zudem siehe Hinweis zu 'large' oben.
     
  14. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
  15. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.346
    Zustimmungen:
    587

    Der Einzeiler ist nicht so gut.

    Bestimme zuerst ein Bild, was angezeigt werden soll, wenn kein Blid verwendet wurde:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    du kannst in der Funktion eigene Bildgrößen definieren
    nach dem Leitfaden von Adobe .
    https://www.adobe.com/de/express/discover/sizes/twitter
    Zitat
    Die ideale Bildgröße für Twitter Cards ist 800 px x 418 px mit einem Seitenverhältnis von 1,91:1. Bei App Cards kannst du 800 px x 800 px mit einem Seitenverhältnis von 1:1 verwenden.

    weitere Informationen von Twitter
    https://business.twitter.com/de/help/campaign-setup/creative-ad-specifications.html#moments
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    Mr.Quick gefällt das.
  16. Mr.Quick

    Mr.Quick Well-Known Member

    Registriert seit:
    25. Februar 2009
    Beiträge:
    302
    Zustimmungen:
    6
    Vielen Dank. Werde ich einbauen. :)
     
  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