Add term_meta support

Includes new helper function to retrieve a term image_id
This commit is contained in:
Robin Cornett
2015-11-17 16:37:22 -05:00
parent 3a59ea0f02
commit 37422ecc0b
5 changed files with 56 additions and 42 deletions
+12 -4
View File
@@ -22,10 +22,9 @@ function display_featured_image_genesis_get_term_image_id( $image_id = '' ) {
$terms = wp_get_object_terms( get_the_ID(), $taxonomies, $args );
foreach ( $terms as $term ) {
$t_id = $term->term_id;
$term_meta = get_option( "displayfeaturedimagegenesis_$t_id" );
if ( ! empty( $term_meta['term_image'] ) ) {
$image_id = displayfeaturedimagegenesis_check_image_id( $term_meta['term_image'] );
$term_id = $term->term_id;
$image_id = displayfeaturedimagegenesis_term_image( $term_id );
if ( $image_id ) {
break;
}
}
@@ -34,6 +33,15 @@ function display_featured_image_genesis_get_term_image_id( $image_id = '' ) {
}
function displayfeaturedimagegenesis_term_image( $term_id ) {
$image_id = get_term_meta( $term_id, 'displayfeaturedimagegenesis', true );
if ( ! $image_id ) {
$term_meta = get_option( "displayfeaturedimagegenesis_$term_id" );
$image_id = $term_meta['term_image'];
}
return $image_id;
}
/**
* Helper function to get the term image URL.
* @param string $size image size