Cocoon|タイトルとURLをコピーするボタンに任意のテキストを追加する

WordPress 無料テーマ『Cocoon』の SNS ボタンには、記事タイトル・URLをコピーできるボタンがありますが、一見すると何なのかわからない訪問者も少なくないと思います。

今回はこのコピーボタンに任意のテキストを追加し、わかりやすくカスタマイズする方法をご紹介します。

記事のポイント
  • タイトルとURLのコピーボタンが認識しやすくなる
  • 他の Cocoon ブログではほほ見かけない(差別化)
  • コードをコピペするだけでカスタマイズ完了

お気に入りのカスタマイズなので当サイトでも適用中です!

思うように設定できない場合やご要望などもありましたら、お気軽にコメントください。

タイトルとURLのコピーボタンにテキストを追加するカスタマイズのビフォーアフター

パソコン表示

クリックで拡大できます
パソコン表示 Before
パソコン表示 After

スマホ表示

クリックで拡大できます
スマホ表示 Before
スマホ表示 After

タイトルとURLのコピーボタンにテキストを追加するカスタマイズの流れ

ざっくり手順
  1. WordPress 管理画面にアクセスする
  2. 外観】⇒【テーマエディター】をクリックする
  3. カスタマイズ用コードをコピーする
  4. コードをスタイルシート(style.css)に貼り付ける
  5. ファイルを更新】をクリックする

WordPress 初心者の方や Cocoon のカスタマイズに慣れていない方は、下の【手順を詳しく見る(図解)】をクリックしてください。それぞれの手順を画像付きで解説しています。

  • STEP 1
    WordPress 管理画面にアクセスする

    『https://ドメイン名/admin』にアクセスすると、すでにログイン済みの方は【ダッシュボード】が表示されます。

    ログインしていない場合は、ログインページが表示されるので、ユーザー情報を入力後、ログインしてください。

  • STEP 2
    【外観】⇒【テーマエディター】をクリックする

    外観】メニューの上にマウスポインターを合わせ、展開したサブメニューの【テーマエディター】をクリックしてください。

  • STEP 3
    カスタマイズ用コードをコピーする

    コードの右上に表示されている【コピーする】をクリックすれば、内容がクリップボードにコピーされます。

  • STEP 4
    コードをスタイルシート(style.css)に貼り付ける

    コピーしたコードを /*必要ならばここにコードを書く*/ と書かれている行の、すぐ下辺りにコードを貼り付けてください。

    すでに何かしらのコードが記述されている場合は、そのコードの下に貼り付けましょう。

  • STEP 5
    【ファイルを更新】をクリックする

    コードを貼り付けたら、左下の【ファイルを更新】クリックしましょう。これでカスタマイズ完了です!

タイトルとURLのコピーボタンにテキストを追加するカスタマイズ用コード

当ブログで紹介している SNS ボタンのカスタマイズ(例えば、小さくするシンプルにする等)を行っている方は、すでに当ブログの SNS ボタンカスタマイズを適用中の方向けのコードをお使いください。

通常のコードを使ってしまうと、表示が崩れてしまいますので……。

通常のコード

/************************************
** タイトルとURLをコピーするボタンに任意のテキストを追加する
************************************/

/*トップシェアボタンのコピーボタン*/
.sns-share.ss-top .sns-buttons a.copy-button {
	order: 1; /*順番*/
	width: 100%; /*横幅*/
	border-radius: 20px; /*丸み*/
	background-color: #f5f6f7; /*背景の色*/
	color: #777; /*文字の色*/
}

/*トップシェアボタンのコピーボタン 疑似要素*/
.sns-share.ss-top .sns-buttons a.copy-button .icon-copy::after {
	content: "この記事のタイトルとURLをコピーする"; /*表示する文字を変更する場合はココの文言を編集する*/
	margin-left: .4em; /*左の余白*/
	vertical-align: top; /*縦方向の配置指定*/
	font-family: sans-serif; /*フォントの指定*/
	font-size: .8em; /*文字の大きさ*/
}

/*トップシェアボタンのコピーボタン キャプション*/
.sns-share.ss-top .sns-buttons a.copy-button .button-caption {
	display: none; /*非表示*/
}

/*トップシェアボタンのカラム数 6列*/
.sns-share.ss-top.ss-col-6 a {
	width: 19%; /*横幅*/
}

/*トップシェアボタンのカラム数 5列*/
.sns-share.ss-top.ss-col-5 a {
	width: 24%; /*横幅*/
}

/*トップシェアボタンのカラム数 4列*/
.sns-share.ss-top.ss-col-4 a {
	width: 32%; /*横幅*/
}

/*トップシェアボタンのカラム数 3列*/
.sns-share.ss-top.ss-col-3 a {
	width: 49%; /*横幅*/
}

/*トップシェアボタンのカラム数 2列*/
.sns-share.ss-top.ss-col-2 a {
	width: 100%; /*横幅*/
}

コードに対して一言……コメントボタンが並び順では最後なので、コピーボタンが最後になるようにフレックスボックスの order プロパティを使っています。もともと、枠組みがフレックスボックスレイアウトになっていたので功を奏しました。

あと『Cocoon 設定』を変更しなくてもいいように、各カラム数の横幅をいじってあります。これで基本コードコピペでいい感じのデザインになるかと。

すでに当ブログの SNS ボタンカスタマイズを適用中の方向け

/************************************
** タイトルとURLをコピーするボタンに任意のテキストを追加する
************************************/

/*トップシェアボタンのコピーボタン*/
.sns-share.ss-top .sns-buttons a.copy-button {
	order: 1; /*順番*/
	width: 100%; /*横幅*/
	border-radius: 20px; /*丸み*/
	background-color: #f5f6f7; /*背景の色*/
	color: #777; /*文字の色*/
}

/*トップシェアボタンのコピーボタン 疑似要素*/
.sns-share.ss-top .sns-buttons a.copy-button .icon-copy::after {
	content: "この記事のタイトルとURLをコピーする"; /*表示する文字を変更する場合はココの文言を編集する*/
	margin-left: .4em; /*左の余白*/
	vertical-align: top; /*縦方向の配置指定*/
	font-family: sans-serif; /*フォントの指定*/
	font-size: .8em; /*文字の大きさ*/
}

/*トップシェアボタンのコピーボタン キャプション*/
.sns-share.ss-top .sns-buttons a.copy-button .button-caption {
	display: none; /*非表示*/
}
タイトルとURLをコピーしました