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');
コメント