J'ai un problème avec le texte de description de la catégorie Actuellement, il est placé en haut de la catégorie de produit et je souhaite le placer en bas après les produits.
classe qui contrôle cette partie est:
.term-description
et que vous voulez placer ici, après tous les produits de la catégorie:
J'ai trouvé cette fonction:
function woocommerce_taxonomy_archive_description() {
if ( is_tax( array( 'product_cat', 'product_tag' ) ) && get_query_var( 'paged' ) == 0 ) {
$description = wpautop( do_shortcode( term_description() ) );
if ( $description ) {
echo '<div class="term-description">' . $description . '</div>';
}
}
}
mais ne fonctionne pas .. Quelqu'un peut-il m'aider avec cela? Je veux déplacer uniquement la description de la catégorie sans titre en haut.
La fonction crochetée suivante déplacera uniquement la description de la catégorie de produit après l'affichage de la boucle:
add_action('woocommerce_archive_description', 'custom_archive_description', 2 );
function custom_archive_description(){
if( is_product_category() ) :
remove_action('woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 5 );
endif;
}
Le code va dans le fichier function.php de votre thème enfant actif (ou thème actif). Testé et fonctionne.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots