From 05581783fb41d410c055f7f7d7af0bfb6171c5af Mon Sep 17 00:00:00 2001 From: Terence Date: Wed, 18 Feb 2026 11:52:05 +0800 Subject: [PATCH 1/2] Fixed $tense variable not renamed after it was changed. --- sp-api/sp-api-class-spcdatetime.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sp-api/sp-api-class-spcdatetime.php b/sp-api/sp-api-class-spcdatetime.php index 3f06e27..c0b32a3 100644 --- a/sp-api/sp-api-class-spcdatetime.php +++ b/sp-api/sp-api-class-spcdatetime.php @@ -118,7 +118,7 @@ public function nice_date($postdate) { } else { $format = SP()->primitives->front_text('%d %s ago'); $nicedate = sprintf($format, $difference, $periods[$j]); - $nicedate = apply_filters('sph_nicedate', $nicedate, $difference, $periods[$j], $tense); + $nicedate = apply_filters('sph_nicedate', $nicedate, $difference, $periods[$j], $format); } return $nicedate; From 8faca64c89a6399dccd7584484873780bba7988b Mon Sep 17 00:00:00 2001 From: Terence Pek Date: Mon, 9 Mar 2026 00:46:19 +0800 Subject: [PATCH 2/2] Connection exists no longer uses $wpdb->check_connection(false) as it causes a fatal error --- sp-api/sp-api-class-spcdb.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/sp-api/sp-api-class-spcdb.php b/sp-api/sp-api-class-spcdb.php index 5b039f5..2f01248 100644 --- a/sp-api/sp-api-class-spcdb.php +++ b/sp-api/sp-api-class-spcdb.php @@ -514,8 +514,17 @@ public function truncate($table) { */ public function connectionExists() { global $wpdb; - $connection = (is_object($wpdb)) ? $wpdb->check_connection(false) : false; - return $connection; + if(empty($wpdb->dbh)) return false; + if ($wpdb->dbh instanceof mysqli) return mysqli_ping($wpdb->dbh); + if ($wpdb->dbh instanceof PDO) { + try { + $wpdb->dbh->query('SELECT 1'); + return true; + } catch (PDOException $e) { + return false; + } + } + return true; } #