it-swarm.com.de

Permalink wird in der Twitter-Schaltfläche nicht angezeigt (lokales WordPress-Problem?)

Ich versuche, meinen WordPress-Beiträgen einen benutzerdefinierten "Tweet this" -Button hinzuzufügen. Ich halte mich an die offiziellen Twitter-Richtlinien .

Hier ist, was ich eigentlich zu ziehen versuche; Ich möchte nicht die Schaltfläche, ich möchte einen benutzerdefinierten Look - für mich ist es nur Text . Dies ist der Code, den ich benutze:

<a href="https://Twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?> &text=<?php the_title(); ?> &via=username&count=horizontal" class="custom-Tweet-button">Tweet</a>

Ausgabe:

Dies ist der Beitragstitel über @username

Das Problem ist also, dass der Permalink (<?php the_permalink(); ?>) nicht angezeigt wird.

Ich habe es versucht:

  • https://Twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?>
  • https://Twitter.com/share?url=<?php the_permalink(); ?>

PS: Ich habe auch den Standard-Twitter-Button ausprobiert, nicht den benutzerdefinierten, aber der Permalink wird auch nicht angezeigt.

Kennt jemand, ob etwas mit meinem Code nicht stimmt oder ob dies ein Problem ist, da ich ein lokales WordPress für die Entwicklung verwende?

1
pattulus

Nachdem ich über das Problem geschlafen hatte, entschied ich mich für den Code und versuchte Folgendes:

<a href="https://Twitter.com/share?url=&text=<?php the_title(); ?>: <?php echo urlencode(get_permalink($post->ID)); ?> &via=username&count=horizontal" class="custom-Tweet-button">Tweet</a>

Ich kann nur sagen: Es funktioniert so, wie es sein sollte. Als Nächstes möchte ich einen benutzerdefinierten URL-Shortener einbauen.

PS: Es ist erwähnenswert, dass bei Verwendung bestimmter Themen möglicherweise eine spezielle% permalink% - und% post-title% -Struktur verwendet wird. Stellen Sie sicher, dass Sie die Standardfunktionen <?php the_title(); ?> und <?php the_permalink(); ?> durch diese ersetzen.

0
pattulus