亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

WooCommerce:重新排序選項卡而不顯示空選項卡

WooCommerce:重新排序選項卡而不顯示空選項卡

PHP
慕姐8265434 2023-06-24 15:48:52
我不確定我是否理解正確,但你可以使用parse_url. 在你的情況下:$url = 'https://example.com/page.php?cid=123456&eventid=965254&trackerid=2523654&amount1=233.55&amount2=156.99&catgory1=clothing&category2=accessories&itemsku1=01235654&itemsku2=525124&quantity1=1&quantity2=3';$temp_array = [];parse_str(parse_url($url, PHP_URL_QUERY), $temp_array);var_dump($temp_array);這將生成一個包含所有查詢參數的數組。然后您可以訪問每個參數,例如:echo $temp_array['cid'];echo $temp_array['catgory1'];echo $temp_array['catgory2'];echo $temp_array['itemsku1'];echo $temp_array['itemsku2'];我想重新排序產品頁面上的選項卡。為此,我使用以下代碼:function reorder_product_tabs( $tabs ) {    $tabs['gm_fic_ingredients']['priority'] = 10;    $tabs['gm_fic_nutritional_values']['priority'] = 30;    $tabs['gm_fic_allergens']['priority'] = 20;    $tabs['additional_information']['priority'] = 100;    return $tabs;}add_filter( 'woocommerce_product_tabs', 'reorder_product_tabs', 98 );如果每個選項卡都有一些內容,效果會很好。但如果選項卡為空,它將顯示為沒有標題或內容的空元素。只有標記。有辦法防止這種情況嗎?
查看完整描述

1 回答

?
青春有我

TA貢獻1784條經驗 獲得超8個贊

我現在使用以下代碼:


add_filter( 'woocommerce_product_tabs', 'product_tabs_additional_information_priority', 98 );

function product_tabs_additional_information_priority( $tabs ) {

    global $product;

    $tabs['additional_information']['priority'] = '100';


    return $tabs;

}

它僅更改一個選項卡的優先級,對沒有內容的選項卡沒有影響。


查看完整回答
反對 回復 2023-06-24
  • 1 回答
  • 0 關注
  • 103 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號