settings = $settings; } /** * add featured image uploader to new term add */ public function add_taxonomy_meta_fields() { echo '
'; printf( '', __( 'Featured Image', 'display-featured-image-genesis' ) ); echo ''; printf( '', __( 'Select Image', 'display-featured-image-genesis' ) ); printf( '', __( 'Delete Image', 'display-featured-image-genesis' ) ); echo '

'; printf( __( 'Set Featured Image for new term.', 'display-featured-image-genesis' ) ); echo '

'; echo '
'; } /** * edit term page * @param term $term featured image input/display for individual term page * * @return preview/uploader upload/preview featured image for term * * @since 2.0.0 */ public function edit_taxonomy_meta_fields( $term ) { $t_id = $term->term_id; $displaysetting = get_option( "displayfeaturedimagegenesis_$t_id" ); $medium = get_option( 'medium_size_w' ); $id = ''; echo ''; printf( '', __( 'Featured Image', 'display-featured-image-genesis' ) ); echo ''; $id = $displaysetting['term_image']; $name = 'displayfeaturedimagegenesis[term_image]'; if ( ! empty( $id ) ) { echo wp_kses_post( $this->settings->render_image_preview( $id ) ); } $this->settings->render_buttons( $id, $name ); echo '

'; printf( __( 'Set Featured Image for %1$s.', 'display-featured-image-genesis' ), esc_attr( $term->name ) ); echo '

'; echo ''; echo ''; } /** * Help tab for media screen * @return help tab with verbose information for plugin * * @since 2.0.0 */ public function help() { $screen = get_current_screen(); $term_help = '

' . __( 'Set a Featured Image', 'display-featured-image-genesis' ) . '

'; $term_help .= '

' . __( 'You may set a featured image for your terms. This image will be used on the term archive page, and as a fallback image on a single post page if it does not have a featured image of its own.', 'display-featured-image-genesis' ) . '

'; $screen->add_help_tab( array( 'id' => 'displayfeaturedimage_term-help', 'title' => __( 'Featured Image', 'display-featured-image-genesis' ), 'content' => $term_help, ) ); } }