ID; $ignored_notice = get_user_meta($user_id, 'bulk_ignore_new_theme_notice'); if (!empty($ignored_notice)) { return; } $dismiss_button = sprintf( '', '?nag_ignore_new_theme=0' ); $message = sprintf( /* translators: %1$s Popularis theme link %2$s Popularis theme demo link */ __('Popularis - our new free Multipurpose theme. Check it out! Popularis is fully compatible with WooCommerce, Gutenberg, Elementor and other major page builders. Comes with one click demo import to quickly setup your new website.', 'bulk'), esc_url(admin_url('theme-install.php?theme=popularis')), esc_url('https://themes4wp.com/theme/popularis/') ); printf( '
%1$s

%2$s

', $dismiss_button, $message ); } /** * Update the bulk_ignore_new_theme_notice option to true, to dismiss the notice from the dashboard */ public function bulk_ignore_new_theme_notice() { global $current_user; $user_id = $current_user->ID; /* If user clicks to ignore the notice, add that to their user meta */ if (isset($_GET['nag_ignore_new_theme']) && '0' == $_GET['nag_ignore_new_theme']) { add_user_meta($user_id, 'bulk_ignore_new_theme_notice', 'true', true); } } } new Bulk_New_Theme_Notice();