Если я правильно понимаю ваш вопрос, этого вы хотели достичь? Предполагая, что ваш код работает правильно, просто утверждение if является неправильным / неправильным.
<div class="row-fullsize archive-header">
<?php $category_header_src = woocommerce_get_header_image_url(); ?>
<?php if( $category_header_src ) : ?>
<div class="small-12 large-6 columns">
<?php echo '<div class="woocommerce_category_header_image"><img src="' . $category_header_src . '" /></div>'; ?>
</div>
<?php endif; ?>
<div class="small-12 large-6 columns">
<div class="hd-woocom-description">
<div class="hd-woo-content">
<h1><?php echo get_term_meta( get_queried_object_id(), 'wh_meta_title', true); ?></h1>
<p><?php echo get_term_meta( get_queried_object_id(), 'wh_meta_desc', true); ?></p>
</div>
</div>
</div>
</div>
Спасибо всем за помощь в этом. Я закончил кодировать это по-другому. Это не чисто, но работает, пока я не найду более чистый способ сделать это. Цените всю помощь.
<?php $category_header_src = woocommerce_get_header_image_url();
if( $category_header_src != "" ) {
echo '<div class="row-fullsize archive-header">';
echo '<div class="small-12 large-6 columns">';
echo '<div class="woocommerce_category_header_image"><img
src="'.$category_header_src.'" /></div>';
echo '</div>';
echo '<div class="small-12 large-6 columns">';
echo '<div class="hd-woocom-description">';
echo '<div class="hd-woo-content">';
echo '<h1>',esc_attr ( get_term_meta( get_queried_object_id(),
'wh_meta_title', true )),'</h1>';
echo '<p>', esc_attr( get_term_meta( get_queried_object_id(),
'wh_meta_desc', true )),'</p>';
echo '<p><?php echo $productCatMetaDesc = get_term_meta(
get_queried_object_id(), wh_meta_desc, true); ?></p>';
echo '</div></div></div></div>';
}
?>