2024.11.05
Contact Form 7で.ai形式のファイルを添付可能にする方法
#WordPress
Advanced Custom Fieldsの日付選択ツールを使用して、開始日時、終了日時を選択してカウントダウンを制作することがあったので、備忘録
<?php
// ACFの開始日時と終了日時のフィールドを取得
$start_date = get_field('ACFの開始日時のフィールド名');
$end_date = get_field('ACFの終了日時のフィールド名');
// 日付を "Y/m/d" フォーマットで変換
$start_date = date('Y/m/d', strtotime($start_date));
$end_date = date('Y/m/d', strtotime($end_date));
// 開始日と終了日の差分を計算
$diff = abs(strtotime($end_date) - strtotime($start_date));
$days = floor($diff / (60 * 60 * 24));
// 日付が過ぎている場合は非表示にする
if (strtotime($end_date) < strtotime('today')) {
continue; // 投稿をスキップして次のループへ
}
?>
表示させたい部分に、
<?php echo $days; ?>
注意する点として、ACFでフィールドグループを追加する際に、戻り値の形式をY/m/dに変更すること。
Y/m/dの部分は任意に変更してください。
広告
ホームページ制作・WEBサイト制作に関する
ご依頼・ご相談・ご質問などお気軽にお問い合わせください。
外注・業務委託・WEBサイト制作パートナーを
お探しの制作会社様もお気軽にお問い合わせください。