私は私のWordPressの投稿にカスタムの "Tweet this"ボタンを追加しようとしています。私は Twitter公式ガイドライン を守っています。
これが私が実際にやろうとしているものです。私はボタンが欲しくない、私はカスタムルックが欲しい - 私にとってそれはテキストのみである。これは私が使うコードです:
<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>
出力:
これは@usernameによる投稿のタイトルです
だから問題は、パーマリンク(<?php the_permalink(); ?>
)が表示されないことです。
私は試した:
https://Twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?>
https://Twitter.com/share?url=<?php the_permalink(); ?>
シモンズ:私もカスタムのものではなく、標準のTwitterボタンを試したが、パーマリンクも表示されない。
私のコードに何か問題があるのか、それとも私が開発にローカルのWordPressを使っているために問題になっているのであれば、誰かがいますか?
問題を解決した後、私はコードを決めてこれを試しました:
<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>
私が言うことができるのはそれだけです:それはあるべき姿で機能します。私の議題の次の事はカスタムURL短縮を取り入れることです。
シモンズ:あなたが特定のテーマを使用する場合、それらは特別な%permalink%と%post-title%構造を使用するかもしれないことは言及する価値があります。必ずデフォルトの<?php the_title(); ?>
と<?php the_permalink(); ?>
を置き換えてください。