reviewController = new ReviewsController( 'advanced-gutenberg', 'PublishPress Blocks', esc_url(plugins_url('assets/images/logo-notice.png', dirname(__FILE__))) ); } public function init() { add_filter('publishpress_wp_reviews_display_banner_publishpress', [$this, 'shouldDisplayBanner']); $this->reviewController->init(); } public function shouldDisplayBanner($shouldDisplay) { if (! is_admin() || ! current_user_can('edit_posts')) { return false; } return true; } } function advanced_gutenberg_ask_for_review() { $review = new AdvancedGutenberg_Reviews; $review->init(); } add_action('plugins_loaded', 'advanced_gutenberg_ask_for_review'); }