From c01b4a7ad66a594862a63a8bd418fb82dea0e0ea Mon Sep 17 00:00:00 2001 From: Eric van der Vlist Date: Wed, 26 Mar 2025 12:23:53 +0100 Subject: [PATCH] Enqueuing the CSS script only if query string contains a print parameter and making the CSS always apply --- assets/wp-pdf-helper.css | 2 -- wp-pdf-helper.php | 7 ++++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/assets/wp-pdf-helper.css b/assets/wp-pdf-helper.css index 24746eb..350f1d4 100644 --- a/assets/wp-pdf-helper.css +++ b/assets/wp-pdf-helper.css @@ -1,4 +1,3 @@ -@media print { video, .attached-videos, @@ -25,4 +24,3 @@ footer, -} diff --git a/wp-pdf-helper.php b/wp-pdf-helper.php index 6767bbe..1f9b246 100644 --- a/wp-pdf-helper.php +++ b/wp-pdf-helper.php @@ -11,7 +11,12 @@ if ( ! defined( 'WPINC' ) ) { add_action('wp_enqueue_scripts', 'wpdfh_enqueue_scripts'); function wpdfh_enqueue_scripts() { - wp_enqueue_style( 'wpdfh', plugin_dir_url( __FILE__ ) . 'assets/wp-pdf-helper.css' ); + if (array_key_exists('print', $_GET)) { + wp_enqueue_style( 'wpdfh', plugin_dir_url( __FILE__ ) . 'assets/wp-pdf-helper.css' ); + } } +#error_log("PHP: parse_url($url, PHP_URL_QUERY): ".print_r(parse_url($url, PHP_URL_QUERY), true), 0); +#error_log('PHP: $_GET: '.print_r($_GET, true), 0); +