WordPressでプラグインを使わずタグをツイートにハッシュタグとして含ませる

Facebookでシェア Twitterでシェア

#HOPE

WordPressでTwitterのシェアボタンをプラグイン等を使わずに実装するとき、記事に属するタグをツイートにハッシュタグとして含ませる場合、get_the_tagを使って下記のコードのような感じで実現できます。

<?php
	$tags = get_the_tags();
	$tag_list = wp_list_pluck($tags,'name');
	$tag_list = implode(',',$tag_list); 
?>
<a href="https://twitter.com/share?url=<?php echo urlencode(get_permalink()); ?>&text=<?php echo urlencode(the_title('','',0));?>&hashtags=<?php echo $tag_list; ?>">text or image</a>

上記のコードはタグ名を出力するもので、下記のコードはスラッグ名を出力するものになります。

<?php
	$tags = get_the_tags();
	$tag_list = wp_list_pluck($tags,'slug');
	$tag_list = implode(',',$tag_list); 
?>
<a href="https://twitter.com/share?url=<?php echo urlencode(get_permalink()); ?>&text=<?php echo urlencode(the_title('','',0));?>&hashtags=<?php echo $tag_list; ?>">text or image</a>

参照: WordPress tags as twitter sharer URL hastags – WordPress Development Stack Exchange


CONTACT

お問い合わせ

AEDI株式会社

〒710-0801 岡山県倉敷市酒津2549-2

貴社のサービス・商品のブランディング、デザイン、ホームページでお困りのこと、お仕事のご依頼、お見積もり、デザイン、ホームページ制作、その他AEDIのご提供するサービスに関することでご質問等ございましたらお気軽にお問い合わせください。

お問い合わせフォームとお電話より承っております。

アイデアを生み出すAEDIの事務所(岡山県倉敷市酒津)

お電話でのお問い合わせ: 月-土 9:00〜21:00(日祝を除く)

050-5899-6624