WordPressの投稿に挿入できるマイクロコピーのショートコードを作成!ソースコードも紹介!

はじめに

クライアント様から詳細ページで使用できるマイクロコピーを作成して欲しいとご依頼がありました。

マイクロコピーには「リンク先」と「値段」を自由に指定したいというご要望だったため、ショートコードを使用して作成しました。

下記のようなボタン型のマイクロコピーを作成しました。

マイクロコピーの表示

マイクロコピーとは

Webサイトで、通常、ボタンのラベル、エラーメッセージ、入力フィールドのプレースホルダーテキストなどの、小さなテキストや文章を指します。

マイクロコピーのソースコード例

下記をfunctions.phpに追加します。

function outputMicroCopy($atts) {
  $microcopy ='
  <p>
    <a href="'.$atts['url'].'" class="microcopy" target="_blank" rel="noopener noreferrer">
      <span>1日'.$atts['price'].'円から!</span>
      <span>ご購入はこちらから</span>
    </a>
  </p>';
  return $microcopy;
}
add_shortcode('micro_copy', 'outputMicroCopy');

追加をするとWordPressの投稿編集画面でショートコードを使用できるようになります。

管理画面から下記のように入力することでマイクロコピーが表示されるようになります。

[micro_copy url='リンク先のURL' price='5000']
.microcopy {
  width: 180px;
  height: 50px;
	margin: 0 auto 10px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #fff;
	background-color: #094;
	border-radius: 10px;
	padding: 20px;
}
.microcopy::before,
.microcopy::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 33%;
	width: 18px;
	height: 1px;
	background-color: #fff;
}
.microcopy::before {
	transform: rotate(60deg);
	left: 4%;
}
.microcopy::after {
	transform: rotate(-60deg);
	right: 4%;
}
.microcopy span {
	display: block;
	line-height: 1.4;
}
.microcopy span:first-child {
	font-size: 12px;
}
.microcopy span:last-child {
	font-size: 15px;
}
@media screen and (min-width: 768px) {
    .microcopy:hover {
        font-weight: 700;
    }
    .microcopy:hover::before,
    .microcopy:hover::after {
        height: 2px;
    }
}

他のHTMLCSS JavaScriptソースコード紹介記事まとめ

ソースコードまとめ

実務経験で作成したレイアウトのHTML・CSS ・JavaScriptソースコードを紹介した記事まとめています。

>お問い合わせはこちら

お問い合わせはこちら