From 37fb852fed81235be60f81ebe9a78302d733699a Mon Sep 17 00:00:00 2001 From: Majed-Habli Date: Fri, 5 Apr 2024 00:51:38 +0300 Subject: [PATCH] Fixed newsletter component showing up on screens where it shouldn't. --- public/includes/da-newsletter.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/public/includes/da-newsletter.php b/public/includes/da-newsletter.php index 28d46eb..281cbee 100644 --- a/public/includes/da-newsletter.php +++ b/public/includes/da-newsletter.php @@ -10,6 +10,8 @@ public function __construct( $parent ) { add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_meta_box_assets' ) ); add_action( 'admin_footer', array( $this, 'newsletter_modal_dialog' ) ); + // add_action( 'admin_footer', array( $this, 'newsletter_modal_dialog' ), 10, 1 ); + add_action( 'add_meta_boxes', array( $this, 'add_newsletter_widget' ) ); // Order the meta boxes @@ -45,6 +47,12 @@ public function metabox_newsletter_component() { } public function newsletter_modal_dialog() { + $current_screen = get_current_screen(); + + if ( ! $current_screen || 'post' !== $current_screen->base || 'da_image' !== $current_screen->post_type ) { + return; + } + echo "