PR

WordPress 隔月にバナー表示

WordPressで運営されている団体のページに、会員企業のバナーを隔月や1か月単位で表示したいとのこと。
参考にさせて頂いたページ。
cf.) 【出したり消したり】任意のタイミングでコンテンツ(バナー)や要素を表示/非表示させるショートコード【Wordpressでな】|gullwing22 (note.com)

隔月 ー 偶数月,奇数月、または単月で指定出来るショートコードにした。

function if_month_open($atts , $content = null){
	$open_value = $atts{'mm'};
	if ($open_value == 'even'){
	  if (date_i18n('m') == '02' || date_i18n('m') == '04' || date_i18n('m') == '06'
	   || date_i18n('m') == '08' || date_i18n('m') == '10' || date_i18n('m') == '12'){
	  return $content;
	  }
	}
	if ($open_value == 'odd'){
	  if (date_i18n('m') == '01' || date_i18n('m') == '03' || date_i18n('m') == '05'
	   || date_i18n('m') == '07' || date_i18n('m') == '09' || date_i18n('m') == '11'){
	  return $content;
	  }
	}
        if (date_i18n('m') == $open_value){
          return $content;
        }
  }
  add_shortcode('month_open', 'if_month_open');

コメント