亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

如何為 Woocommerce 自訂屬性註冊(cè)多個(gè)分類法?
P粉610028841
P粉610028841 2023-09-03 21:18:04
0
1
628
<p>我一直在使用 Woocommerce 文件在我的 WordPress 導(dǎo)航選單中取得自訂屬性:</p> <p>https://woocommerce.com/document/using-custom-attributes-in-menus/</p> <p>我使用了以下程式碼:</p> <pre class="brush:php;toolbar:false;">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') $register = true; return $register; }</pre> <p>這可行,但我應(yīng)該如何修改程式碼來註冊(cè)多個(gè)自訂分類法? </p>
P粉610028841
P粉610028841

全部回覆(1)
P粉428986744

看看我能不能幫你。 我認(rèn)為你可以做的是使用 PHP OR 運(yùn)算符,它基本上是兩個(gè)管道“||”。 OR 運(yùn)算子透過組合條件來運(yùn)作,然後如果至少有一個(gè)條件為真,則 PHP 執(zhí)行 if 區(qū)塊。如果兩個(gè)條件都為 false,則 PHP 不會(huì)執(zhí)行 if 區(qū)塊語句。 當(dāng)然,如果您有很多屬性,可能有更有效的方法來做到這一點(diǎn),但我希望這會(huì)有所幫助!

也請(qǐng)記住確保導(dǎo)航選單中所需的屬性已存檔。您可以透過前往產(chǎn)品 -> 屬性,然後將滑鼠懸停在屬性上並按一下「編輯」來完成此操作。在編輯畫面上,確保選取「啟用存檔」複選框。

以下是該函數(shù)的範(fàn)例:

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;
}
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板