'; if ( ! empty( $this->value ) ) { $ids = explode( ',', $this->value ); foreach ( $ids as $attachment_id ) { $img = wp_get_attachment_image_src( $attachment_id ); $alt = wp_prepare_attachment_for_js( $attachment_id ); $alt = $alt['alt'] ?? ''; echo ''; echo '' . esc_attr( $alt ) . ''; echo ''; } } echo ''; echo '' . esc_html__( 'Add/Edit Gallery', 'redux-framework' ) . ' '; echo '' . esc_html__( 'Clear Gallery', 'redux-framework' ) . ''; echo ''; } /** * Enqueue Function. * If this field requires any scripts, or css define this function and register/enqueue the scripts/css * * @since 1.0.0 * @access public * @return void */ public function enqueue() { if ( function_exists( 'wp_enqueue_media' ) ) { wp_enqueue_media(); } else { wp_enqueue_script( 'media-upload' ); wp_enqueue_script( 'thickbox' ); wp_enqueue_style( 'thickbox' ); } wp_enqueue_script( 'redux-field-gallery', Redux_Core::$url . 'inc/fields/gallery/redux-gallery' . Redux_Functions::is_min() . '.js', array( 'jquery', 'redux-js' ), $this->timestamp, true ); } } } class_alias( 'Redux_Gallery', 'ReduxFramework_Gallery' );