Produk pembolehubah berasaskan peranan
P粉174151913
P粉174151913 2023-08-06 13:06:26
0
1
546
<p>Saya mempunyai kedai WooCommerce yang menjual produk berubah-ubah. <br /><br />Contoh: Pilihan Pembolehubah Pukul Dart: 4 dalam kotak untuk satu item. <br /><br />Saya cuba menjadikan produk pembolehubah tidak menunjukkan pilihan item tunggal apabila log masuk. Saya telah pergi sejauh menyembunyikan teks label pilihan, tetapi tidak sepenuhnya mengalih keluar pilihan. <br /><br />Pilihan boleh ubah</p><p><br /></p> <pre class="brush:php;toolbar:false;">add_filter('woocommerce_variation_option_name', 'custom_hide_single_item_option', 10, 1); fungsi custom_hide_single_item_option($term_name) { // Dapatkan peranan pengguna semasa $pengguna = wp_get_current_user(); $user_roles = (array)$user->roles; // Tentukan peranan untuk dikecualikan $roles_to_exclude = array('penjual semula', 'penjual semula 1', 'pentadbir'); // Jika pengguna mempunyai mana-mana peranan yang dikecualikan, alih keluar pilihan "Item Tunggal (1pc)". if (array_intersect($user_roles, $roles_to_exclude) && $term_name === 'Item Tunggal (1pc)') { kembali palsu; } kembalikan $term_name; }</pre> <p>Saya telah menyediakan coretan PHP yang saya gunakan dan melampirkan tangkapan skrin hasil coretan itu. </p>
P粉174151913
P粉174151913

membalas semua(1)
P粉904450959

Saya tidak begitu faham/lihat isu dalam penerangan dan/atau gambar. Apa yang saya lihat ialah menu drop down dengan pilihan untuk membeli 4. Adakah anda mahu mengalih keluar menu lungsur? Dalam kes ini, saya tidak fikir masalahnya terletak pada PHP?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan