Maison > Questions et réponses > le corps du texte
P粉4289867442023-09-04 18:08:46
Voyez si je peux vous aider. Je pense que ce que vous pouvez faire est d'utiliser l'opérateur PHP OR qui est essentiellement composé de deux tubes "||". L'opérateur OR fonctionne en combinant des conditions, puis si au moins une condition est vraie, PHP exécute le bloc if. Si les deux conditions sont fausses, PHP n'exécutera pas l'instruction if block. Bien sûr, si vous possédez beaucoup de propriétés, il existe peut-être des moyens plus efficaces de procéder, mais j'espère que cela vous aidera !
Pensez également à vous assurer que les propriétés requises sont archivées dans le menu de navigation. Vous pouvez le faire en allant dans Produits -> Propriétés, puis en survolant la propriété et en cliquant sur "Modifier". Sur l'écran d'édition, assurez-vous que la case "Activer l'archivage" est cochée.
Voici un exemple de cette fonction :
add_filter('woocommerce_attribute_show_in_nav_menus', 'wc_reg_for_menus', 1, 2); function wc_reg_for_menus( $register, $name = '' ) { if ( $name == 'pa_druivensoort' || 'pa_secondattribute' || 'pa_thirdattribute') $register = true; return $register; }