0, 'consent_message' => __( 'Please accept cookies to play this video. By accepting you will be accessing content from a service provided by an external third party.', 'all-in-one-video-gallery' ), 'consent_button_label' => __( 'Accept', 'all-in-one-video-gallery' ) ); add_option( 'aiovg_privacy_settings', $defaults ); } // Update plugin version update_option( 'aiovg_version', AIOVG_PLUGIN_VERSION ); } } /** * Register the stylesheets for the admin area. * * @since 1.0.0 */ public function enqueue_styles() { wp_enqueue_style( 'wp-color-picker' ); wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-magnific-popup', AIOVG_PLUGIN_URL . 'public/assets/css/magnific-popup.css', array(), '1.1.0', 'all' ); wp_enqueue_style( AIOVG_PLUGIN_SLUG, AIOVG_PLUGIN_URL . 'admin/assets/css/aiovg-admin.css', array(), AIOVG_PLUGIN_VERSION, 'all' ); } /** * Register the JavaScript for the admin area. * * @since 1.0.0 */ public function enqueue_scripts() { wp_enqueue_media(); wp_enqueue_script( 'wp-color-picker' ); wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-magnific-popup', AIOVG_PLUGIN_URL . 'public/assets/js/magnific-popup.min.js', array( 'jquery' ), '1.1.0', false ); wp_enqueue_script( AIOVG_PLUGIN_SLUG, AIOVG_PLUGIN_URL . 'admin/assets/js/aiovg-admin.js', array( 'jquery' ), AIOVG_PLUGIN_VERSION, false ); } /** * Add a settings link on the plugin listing page. * * @since 1.0.0 * @param array $links An array of plugin action links. * @return string $links Array of filtered plugin action links. */ public function plugin_action_links( $links ) { $settings_link = sprintf( '%s', admin_url( 'edit.php?post_type=aiovg_videos&page=aiovg_settings' ), __( 'Settings', 'all-in-one-video-gallery' ) ); array_unshift( $links, $settings_link ); return $links; } /** * Display admin notice. * * @since 1.0.0 */ public function admin_notice() { if ( false == get_option( 'aiovg_admin_notice_dismissed' ) ) : ?>

| |