public function construct() { if (!function_exists('wp_enqueue_media')) { return; } wp_enqueue_script('jquery'); add_action(is_admin() ? 'admin_footer' : 'wp_footer', array($this, '_replyToEnqueueMedia'), 1); }