Snow Monkey Footer CTA

¥8,800

カテゴリー:

説明

コンバージョン率を高めるために、フッターにボタンを固定表示できるアドオン(Snow Monkey 専用のプラグイン)、Snow Monkey Footer CTA をつくりました。テキスト + ボタン(最大2つ)を表示できます。

フッター固定ナビゲーションについて
Snow Monkey にはフッター固定ナビゲーション機能がありますが、本アドオンで追加されるボタンと表示位置が被るため、本アドオンが有効化されている場合はフッター固定ナビゲーションは無効化されますのでご注意ください。

動作環境

  • Snow Monkey v11.2.0 以上
  • WordPress 5.5 以上

機能概要

  • 背景色設定
  • 透明度設定
  • 表示するまでのスクロール量設定
  • ボタン(ラベル、URL、背景色、新しいタブで開くかどうか)×2
  • テキスト(内容、文字色)

デモ

テキストとボタン(最大2つ)の内容をそれぞれ入れるか入れないかでレイアウトが変わります。背景色、文字色、ボタンの色はそれぞれ設定可能です。カスタマイザー > フッター CTA から設定できます。

左側に閉じるボタンがついており、クリックするとその人は1日間固定ボタンが表示されなくなります。

テキスト + ボタンテキスト
ボタン2つ
テキスト + ボタン2つ

設定方法

カスタマイザー > フッター CTA から設定できます。

コードによるカスタマイズ

プライマリーボタンのラベルを変更

/**
 * プライマリーボタンのラベルを変更
 *
 * @param string $label
 * @return string
 */
add_filter(
	'theme_mod_footer-cta-primary-btn-label',
	function( $label ) {
		if ( is_front_page() ) {
			return 'トップページ用';
		}
		return $label;
	}
);

プライマリーボタンの URL を変更

/**
 * プライマリーボタンの URL を変更
 *
 * @param string $url
 * @return string
 */
add_filter(
	'theme_mod_footer-cta-primary-btn-url',
	function( $url ) {
		if ( is_front_page() ) {
			return 'https://google.com';
		}
		return $url;
	}
);

プライマリーボタンを別タブで開くかどうかを変更

/**
 * プライマリーボタンを別タブで開くかどうかを変更
 *
 * @param boolean $blank
 * @return boolean
 */
add_filter(
	'theme_mod_footer-cta-primary-btn-url',
	function( $blank ) {
		if ( is_front_page() ) {
			return true;
		}
		return $blank;
	}
);

セカンダリーボタンのラベルを変更

/**
 * セカンダリーボタンのラベルを変更
 *
 * @param string $label
 * @return string
 */
add_filter(
	'theme_mod_footer-cta-secondary-btn-label',
	function( $label ) {
		if ( is_front_page() ) {
			return 'トップページ用';
		}
		return $label;
	}
);

セカンダリーボタンの URL を変更

/**
 * セカンダリーボタンの URL を変更
 *
 * @param string $url
 * @return string
 */
add_filter(
	'theme_mod_footer-cta-secondary-btn-url',
	function( $url ) {
		if ( is_front_page() ) {
			return 'https://google.com';
		}
		return $url;
	}
);

セカンダリーボタンを別タブで開くかどうかを変更

/**
 * セカンダリーボタンを別タブで開くかどうかを変更
 *
 * @param boolean $blank
 * @return boolean
 */
add_filter(
	'theme_mod_footer-cta-secondary-btn-url',
	function( $blank ) {
		if ( is_front_page() ) {
			return true;
		}
		return $blank;
	}
);