Rumah > Soal Jawab > teks badan
P粉4289867442023-09-04 18:08:46
Lihat jika saya boleh membantu anda. Saya fikir apa yang anda boleh lakukan ialah menggunakan operator PHP ATAU yang pada dasarnya adalah dua paip "||". Operator OR berfungsi dengan menggabungkan syarat dan kemudian jika sekurang-kurangnya satu syarat adalah benar, PHP melaksanakan blok if. Jika kedua-dua syarat adalah palsu, PHP tidak akan melaksanakan penyataan blok if. Sudah tentu, jika anda mempunyai banyak hartanah, mungkin terdapat cara yang lebih cekap untuk melakukan ini, tetapi saya harap ini membantu!
Juga ingat untuk memastikan sifat yang diperlukan diarkibkan dalam menu navigasi. Anda boleh melakukan ini dengan pergi ke Produk -> Properties, kemudian tuding di atas harta itu dan mengklik "Edit". Pada skrin edit, pastikan kotak pilihan "Dayakan Pengarkiban" dipilih.
Berikut adalah contoh fungsi ini:
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; }