WordPressテーマSANGOの質問

シェアしたときの文章内にある「サイト名」の前に「#」を追加したい

アバター
ましろ

こんにちは。ましろと申します。
ツイッターのシェアボタンを押すと、ツイッター投稿画面が開くかと思います。
その文章は「記事タイトル」「サイト名」「URL」「(Twitter ID)」となっていますが、サイト名の前に『#』を追加することは可能でしょうか?
理由は、サイト名をハッシュタグとして投稿したいからです。
よろしくお願いいたします。

カスタマイザーでデザイン設定
カスタマイザーでデザインや細かな設定をしよう
コメントへの回答
サルワカくん
サルワカくん
2019/08/02

なるほど、ツイッターのシェアボタンでハッシュタグを含めるようにするためには、シェアのリンクURLに&hashtags=○○という形で指定することになります。

こちら、もちろんカスタマイズ可能なのですが、現バージョンのSANGOの構成的に少し大変になってしまうので、次のアップデート(v1.8.6)でちょっとした対応を行っておきます。
具体的にはv1.8.6以降で、子テーマのfunctions.phpに下記のコードを貼り付けるだけで、ツイートボタンを押されたときにハッシュタグを含めることができるようにしておきます。

function sng_get_tweet_url($url, $title) {
    $via = (get_option('include_tweet_via')) ? '&via=' . get_option('include_tweet_via') : '';
    $hashtag = '★ハッシュタグをここに★';
    return 'https://twitter.com/share?url='.$url.'&text='.$title.$via.'&hashtags='.urlencode($hashtag);
  }

↑★の部分にハッシュタグを指定します。
v1.8.6のリリースまで今しばらくお待ちください。

アバター
ましろ
2019/08/02

指定したハッシュタグを、新たに追加することができるのですね。
v1.8.6のリリース後に実装してみたいと思います。
ご対応ありがとうございます。