【WordPress】SNSシェアボタンの共有リンクを作成|Twitter・FacebookなどWeb制作#PHP#Twitter#WordPress2020/02/06TwitterFacebookはてブ【WordPress】SNSシェアボタンの共有リンクを作成|Twitter・Facebookなど今回は、WordPressのサイトでSNSのシェアボタンの共有リンクを作成する例となります。以下、ソースコード例となり、投稿内でSNSの共有リンクを表示させたい箇所に記述します。作成するSNSの共有リンクは、Twitter・Facebook・LINE・Pocket・はてなブックマークボタンとなります。以下は、ソースコードのポイントとなる箇所の説明となります。現在のページの情報を取得まず、SNSの共有リンクURLのパラメータで使用するため、現在のページの情報を以下のテンプレートタグで取得します。get_permalink()を使い、ページのURLを取得get_the_title()を使い、ページタイトルを取得また、テンプレートタグで取得した値は、urlencode関数でURLエンコードを行い、それぞれ変数$url_encode、$title_encodeへ格納しています。urlencode関数についてurlencode関数はWordPress以外でも使用できるPHP関数となり、文字列をURLで使用できる文字列に変換(URLエンコード)します。次に、現在のページ情報が格納されている変数$url_encode、$title_encodeを、それぞれのSNSの共有リンクURLのパラメータに指定し、SNSのシェアボタンを作成しています。esc_url関数について例ではURLを出力する際、セキュリティ対策のため、esc_url関数で値のエスケープ処理をしています。値のエスケープ処理については、以下のリンク先を参考にしてみてください。コメントをキャンセルコメントは、以下の項目(*は必須項目)を入力し「コメントを送信」ボタンから送信お願いします。メールアドレスは公開されることはありません。Twitterで返信する場合はこちらから。コメントは承認制となります。