From 184fa346f855e55e9984aa276529ddf3b2de889f Mon Sep 17 00:00:00 2001 From: Duskell Date: Thu, 29 Jan 2026 21:38:12 +0100 Subject: [PATCH] was also enqueueing wrong --- public/class-partnerexpo-core-public.php | 28 ++++++++++++++---------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/public/class-partnerexpo-core-public.php b/public/class-partnerexpo-core-public.php index 645c3ee..d0ee3d6 100644 --- a/public/class-partnerexpo-core-public.php +++ b/public/class-partnerexpo-core-public.php @@ -45,8 +45,8 @@ class Partnerexpo_Core_Public { } public function searchbox_shortcode() { - global $searchbox_used; - $searchbox_used = true; + wp_enqueue_style( $this->plugin_name . '-searchbox-css' ); + wp_enqueue_script( $this->plugin_name . '-searchbox-js' ); ob_start(); include plugin_dir_path( __FILE__ ) . 'partials/partnerexpo-core-public-searchbox.php'; @@ -59,11 +59,13 @@ class Partnerexpo_Core_Public { * @since 1.0.0 */ public function enqueue_styles() { - global $searchbox_used; - - if ( ! empty( $searchbox_used ) ) { - wp_enqueue_style( $this->plugin_name . '-searchbox-css', plugin_dir_url( __FILE__ ) . 'css/searchbox.css', [], $this->version, 'all' ); - } + wp_register_style( + $this->plugin_name . '-searchbox-css', + plugin_dir_url( __FILE__ ) . 'css/searchbox.css', + [], + $this->version, + 'all' + ); } /** @@ -72,11 +74,13 @@ class Partnerexpo_Core_Public { * @since 1.0.0 */ public function enqueue_scripts() { - global $searchbox_used; - - if ( ! empty( $searchbox_used ) ) { - wp_enqueue_script( $this->plugin_name . '-searchbox-js', plugin_dir_url( __FILE__ ) . 'js/searchbox.js', [], $this->version, true ); - } + wp_register_script( + $this->plugin_name . '-searchbox-js', + plugin_dir_url( __FILE__ ) . 'js/searchbox.js', + [], + $this->version, + true + ); } }