Twitterの共有ボタンにポップアップ付きの直接リンクを使用しています:
<a href="https://twitter.com/intent/tweet?url=<?php echo urlencode(get_permalink());?>&text=<?php echo get_the_title(); ?>&via=username" target="_blank"
クレイジーなソーシャル メディア プラグインがたくさんある中で、これが共有ボタンを実装するための最も簡単で直接的な方法です。
ただし、&
タイトルに がある場合、ステータスに表示されるはずのテキストがタイトルによって中断されます。urlencode()
タイトルが必要なのは理解していますが、そうすると、ステータス メッセージに特殊文字が表示されます。
現在、Twitter の共有では に を使用する必要がないため、すべての を に置き換える必要が+
あります。ただし、 では動作しないようです。何らかの理由で HTML 特殊文字を出力します。のようなことをしてもうまくいきません。[space]
&
&
str_replace()
<?php echo str_replace('&', '&', urldecode(get_the_title())); ?>