WordPressでオリジナルSNSボタンを設置するときに注意すべきこと
やっぱりオリジナルテーマでブログをやるなら、公式のSNSボタンは使わないですよね。デザインに統一性がなくなってしまいます。今回は、オリジナルTwitterボタンを設置するときの注意点を紹介します。
つぶやけない記事がある
Tweetボタン
Tweetボタンのリンクはこんな感じで書きますよね。これをWordPressの関数を使って書き直します。
Tweetボタン
書き換えるとこんな感じ。でも、このままだとつぶやけない場合がでてきてしまいます。なぜなら、the_title() 関数はURLエンコードされていないからです。
URLエンコードする
Tweetボタン
the_title() 関数は第三引数を 0 にすることで記事タイトルを返すことができます。それを受け取って、urlencode() 関数でURLエンコードしています。これで、つぶやけるようになります。
このように、URLに日本語が含まれる場合は、必ずURLエンコードをしなければならないということは覚えておきましょう。