MENU

WordPressでオリジナルSNSボタンを設置するときに注意すべきこと

やっぱりオリジナルテーマでブログをやるなら、公式のSNSボタンは使わないですよね。デザインに統一性がなくなってしまいます。今回は、オリジナルTwitterボタンを設置するときの注意点を紹介します。

つぶやけない記事がある


Tweetボタン

Tweetボタンのリンクはこんな感じで書きますよね。これをWordPressの関数を使って書き直します。


Tweetボタン

書き換えるとこんな感じ。でも、このままだとつぶやけない場合がでてきてしまいます。なぜなら、the_title() 関数はURLエンコードされていないからです。

URLエンコードする


Tweetボタン

the_title() 関数は第三引数を 0 にすることで記事タイトルを返すことができます。それを受け取って、urlencode() 関数でURLエンコードしています。これで、つぶやけるようになります。

このように、URLに日本語が含まれる場合は、必ずURLエンコードをしなければならないということは覚えておきましょう。