?> 【ChatGPTで0からホームページ作成】記事にシェアボタンを追加する(FontAwesomeでかっこよく!)   YPO Industry
【ChatGPTで0からホームページ作成】記事にシェアボタンを追加する(FontAwesomeでかっこよく!)

この記事をシェアする:



【ChatGPTで0からホームページ作成】記事にシェアボタンを追加する(FontAwesomeでかっこよく!)

ホームページの記事ページに、SNSでシェアできるボタンを設置してみました!
今回は、Twitter(X)、Facebook、LINE、はてなブックマーク、Pinterest に加えて、「リンクをコピー」機能まで搭載しています。

✅ どうやって実装したか?

記事ページ(index.php)には、以下のように情報が自動取得される仕組みにしています。

この情報をもとに、SNSシェア用のURLをPHPで生成し、FontAwesomeアイコン付きでボタン表示させます。

✅ 表示されるボタン(アイコン)

SNS・機能説明
🐦 Twitter (X)記事タイトル+URLを投稿画面に展開
📘 FacebookFacebookでリンクをシェア
💬 LINELINEで友達にURLを送る(スマホ向け)
🔖 はてブはてなブックマークに追加(ブロガー向け)
📌 Pinterest画像と一緒にシェア(海外勢向け)
🔗 リンクコピーワンクリックで記事URLをクリップボードに

✅ 使用した技術

✅ 実装コード例(抜粋)

<a href="https://twitter.com/intent/tweet?url=<?= $encoded_url ?>&text=<?= $encoded_title ?>" target="_blank">
  <i class="fab fa-x-twitter"></i>
</a>

<a href="#" onclick="copyToClipboard('<?= $share_url ?>'); return false;">
  <i class="fas fa-link"></i>
</a>
function copyToClipboard(text) {
  navigator.clipboard.writeText(text).then(function () {
    alert("リンクをコピーしました!");
  });
}

✅ 実装後の感想

シェアボタンを付けただけで、見た目が一気に「ちゃんとしたサイト」感!
FontAwesomeで表示するだけでもかっこいいし、コピー機能も簡単で便利。
「この記事よかったらシェアしてね」の気持ちも伝えられます。

✅ キーワード

シェアボタン、PHP、FontAwesome、Twitter、Facebook、LINE、リンクコピー、SNSシェア、シェア機能、ホームページに追加、初心者でもできる、記事に共有ボタン、簡単設置、コード付き解説、シンプルなSNS連携

コメントを投稿する




コメント一覧

まだコメントはありません。