recherche

Maison  >  Questions et réponses  >  le corps du texte

Produits variables basés sur les rôles

<p>J'ai une boutique WooCommerce vendant des produits variables. <br /><br />Exemple : Options variables de Blow Dart : 4 dans une boîte pour un seul élément. <br /><br />J'essaie de faire en sorte que les produits variables n'affichent pas l'option d'élément unique lorsque vous êtes connecté. Je suis allé jusqu'à masquer le texte de l'étiquette de l'option, mais je n'ai pas complètement supprimé l'option. <br /><br />Options variables</p><p><br /></p> <pre class="brush:php;toolbar:false;">add_filter('woocommerce_variation_option_name', 'custom_hide_single_item_option', 10, 1); fonction custom_hide_single_item_option($term_name) { // Récupère les rôles de l'utilisateur actuel $user = wp_get_current_user(); $user_roles = (tableau)$user->roles; // Définir les rôles à exclure $roles_to_exclude = array('revendeur', 'revendeur 1', 'administrateur'); // Si l'utilisateur possède l'un des rôles exclus, supprimez l'option "Élément unique (1pc)" if (array_intersect($user_roles, $roles_to_exclude) && $term_name === 'Article unique (1pc)') { renvoie faux ; } renvoie $term_name ; }</pré> <p>J'ai fourni l'extrait PHP que j'utilise et j'ai joint une capture d'écran du résultat de cet extrait. </p>
P粉174151913P粉174151913499 Il y a quelques jours508

répondre à tous(1)je répondrai

  • P粉904450959

    P粉9044509592023-08-07 11:43:18

    Je ne comprends/vois pas très bien les problèmes dans la description et/ou les photos. Tout ce que je vois, c'est un menu déroulant avec la possibilité d'en acheter 4. Voulez-vous supprimer le menu déroulant ? Dans ce cas, je ne pense pas que le problème vienne de PHP ?

    répondre
    0
  • Annulerrépondre