id == "edit-sp_event") { $selected = isset($_GET["timeframe"]) ? $_GET["timeframe"] : ""; ?> date("Y-m-d", strtotime("-3 days")), ], ]; } elseif ($_GET["timeframe"] == "last7days") { $date_query = [ [ "after" => date("Y-m-d", strtotime("-1 week")), ], ]; } elseif ($_GET["timeframe"] == "plusminus3days") { $date_query = [ [ "after" => date("Y-m-d", strtotime("-3 days")), "before" => date("Y-m-d", strtotime("+3 days")), ], ]; } if (!$_GET["timeframe"] == "") { $query->set("date_query", $date_query); } } } add_action("pre_get_posts", "timeframe_filter_query");