diff --git a/src/template-parts/single-items-metadata_new.php b/src/template-parts/single-items-metadata_new.php index e57e6a7..a3a20ff 100644 --- a/src/template-parts/single-items-metadata_new.php +++ b/src/template-parts/single-items-metadata_new.php @@ -1,96 +1,106 @@ get_metadata_order(); + // Gets array of metadata order + $metadata_order = $collection->get_metadata_order(); - if ( is_array($metadata_order) ) { + if ( is_array($metadata_order) ) { - $first_metadatum_id = -1; + $first_metadatum_id = -1; - foreach( $metadata_order as $metadatum ) { + foreach( $metadata_order as $metadatum ) { - // Checks if the metadata is enabled - if ( isset($metadatum['enabled']) && $metadatum['enabled'] && isset($metadatum['id']) ) { - $first_metadatum_id = $metadatum['id']; + // Checks if the metadata is enabled + if ( isset($metadatum['enabled']) && $metadatum['enabled'] && isset($metadatum['id']) ) { + $first_metadatum_id = $metadatum['id']; - // IF we are not displaying the title here, we must look for the second metadata - if ( get_theme_mod('tainacan_single_item_hide_core_title_metadata', false) ) { + // IF we are not displaying the title here, we must look for the second metadata + if ( get_theme_mod('tainacan_single_item_hide_core_title_metadata', false) ) { - $Tainacan_Metadata = \Tainacan\Repositories\Metadata::get_instance(); - $metadatum_object = $Tainacan_Metadata->fetch($first_metadatum_id); - $metadata_type_object = $metadatum_object->get_metadata_type_object(); - - if ( $metadata_type_object->get_related_mapped_prop() == 'title' ) { - continue; + $Tainacan_Metadata = \Tainacan\Repositories\Metadata::get_instance(); + $metadatum_object = $Tainacan_Metadata->fetch($first_metadatum_id); + $metadata_type_object = $metadatum_object->get_metadata_type_object(); + + if ( $metadata_type_object->get_related_mapped_prop() == 'title' ) { + continue; + } } + + break; } - - break; } - } - if ( is_numeric($first_metadatum_id) && $first_metadatum_id >= 0 ) { + if ( is_numeric($first_metadatum_id) && $first_metadatum_id >= 0 ) { - add_filter('tainacan-get-item-metadatum-as-html-before--id-' . $first_metadatum_id, function($before, $item_metadatum) { + add_filter('tainacan-get-item-metadatum-as-html-before--id-' . $first_metadatum_id, function($before, $item_metadatum) { - ob_start(); - - if (has_post_thumbnail() && get_theme_mod( 'tainacan_single_item_display_thumbnail', true )): ?> -
-
-

- 'item-card--thumbnail mt-2')); ?> -
-
- - -
-
-

-
- - - - - - - - - - - - - - + ob_start(); + + if (has_post_thumbnail() && get_theme_mod( 'tainacan_single_item_display_thumbnail', true )): ?> +
+
+

+ 'item-card--thumbnail mt-2')); ?>
-
- + +
+ +
+