1. De esta manera siempre en todas las categorías me sale el sidebar creado
Código PHP:
<?php if ( is_active_sidebar( 'shop-sidebar' ) ) : ?> //default
<?php if( has_term( 'software', 'product_cat' ) ) { ?>
<?php dynamic_sidebar('categoria-software'); ?>//Sidebar creado
<?php } ?>
<?php endif; ?>
Código PHP:
<?php
if( has_term( 'software', 'product_cat' ) ) {
dynamic_sidebar('widgets_soluciones');
} elseif ( has_term( 'rfid', 'product_cat' ) ) {
dynamic_sidebar('widgets_soluciones');
} else {
dynamic_sidebar('shop-sidebar');
}
?>
Código PHP:
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar(('shop-sidebar')) ) : ?>
<?php if( has_term( 'software', 'product_cat' ) ) { ?>
<?php dynamic_sidebar('categoria-software'); ?>
<?php } ?>
<?php endif; ?>
Código PHP:
<?php if ( is_active_sidebar( 'shop-sidebar' ) ) : ?>
<?php if( has_term( 'software', 'product_cat' ) ) { ?>
<?php dynamic_sidebar('categoria-software'); ?>
<?php } ?>
<?php else { ?>
<?php dynamic_sidebar('shop-sidebar'); ?>
<?php } ?>
<?php endif; ?>
Código PHP:
<?php if(function_exists('dynamic_sidebar') && dynamic_sidebar(('shop-sidebar')) ): endif;?>