Tenho uma página usando o shortcode [products columns="4" category="free-prize-draws"]
para mostrar produtos em uma categoria específica. Se não houver produtos nessa categoria, a página estará em branco.
É possível fazer com que a página exiba uma mensagem se não houver produtos devolvidos para um shortcode de produto? Da mesma forma que uma mensagem é exibida se não houver resultados de pesquisa para uma consulta de pesquisa específica.
Você pode usar o do_action( "woocommerce_shortcode_{$this->type}_loop_no_results", $this->attributes );
gancho de ação.
Então você obtém:
function action_woocommerce_shortcode_products_loop_no_results( $attributes ) {
echo __( 'My custom message', 'woocommerce' );
}
add_action( 'woocommerce_shortcode_products_loop_no_results', 'action_woocommerce_shortcode_products_loop_no_results', 10, 1 );
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras