Currently i have created a category called: Nieuwkomers (Translated new products).
I want when i add a new product and this is marked as a permanent new item this is automaticly placed by the category: Nieuwkomers..
I tried coding my way with PHP, but i can’t seem to figure out how to make it work.
function add_product_to_new_arrivals_category( $post_id ) {
// Controleer of het product is gemarkeerd als ‘nieuw’
$is_new = get_post_meta( $post_id, ‘_new_product’, true );
// Controleer of het product al is toegevoegd aan de ‘Nieuwkomers’ categorie
$is_in_new_arrivals_category = has_term( ‘nieuwkomers’, ‘product_cat’, $post_id );
// Als het product is gemarkeerd als ‘nieuw’ en nog niet in de ‘Nieuwkomers’ categorie zit, voeg het dan toe aan de categorie
if ( $is_new && ! $is_in_new_arrivals_category ) {
wp_set_post_terms( $post_id, ‘nieuwkomers’, ‘product_cat’, true );
}
}
// Haak in op de actie ‘save_post’ om de functie uit te voeren wanneer een product wordt opgeslagen
add_action( ‘save_post’, ‘add_product_to_new_arrivals_category’ );
See link: https://boenderoutdoor.nl/nieuwkomers/