[WP/PHP] 直前のURLを確認して、リンクURLを変更する

<?phpfunction oc_get_back_link() { global $post; $back_link_url = "javascript:history.back();"; // 直前のURLをチェック同一ドメインからの遷移ならhistory.back()を返す $h = $_SERVER['HTTP_HOST']; if ( !empty($_SERVER['HTTP_REFERER']) && (strpos($_SERVER['HTTP_REFERER'],$h) !== false)) { return $back_link_url; } // 外部サイトからの遷移の場合は、トップページへのURLを返す $back_link_url = get_home_url(); return $back_link_url;}

[WordPress] 指定日時以前・以後の処理を行うための判定方法

<?php // 終了日時の定義 $end_datetime = "2018/6/1 23:59:59"; // 現在日時のタイムスタンプ取得 $current_time = date_i18n("U"); // 終了日時のタイムスタンプ取得 $end_time = date_i18n("U",strtotime($end_datetime)); // デバッグ用 // echo $current_time . " " . $end_time . "<br>"; // echo date_i18n("Y-m-d H:i:s", $current_time) . "<br>"; // echo date_i18n("Y-m-d H:i:s", $end_time) . "<br>"; // echo $current_time < $end_time ? "in_range" : "out_range"; // 判定 if( $current_time < $end_time ) { // 終了日時より前の処理 } else { // 終了日時以降の処理 }