第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在 WordPress 模板中,如何檢測(cè)當(dāng)前頁(yè)面是 WooCommerce 購(gòu)物車頁(yè)面還是結(jié)帳頁(yè)面?

在 WordPress 模板中,如何檢測(cè)當(dāng)前頁(yè)面是 WooCommerce 購(gòu)物車頁(yè)面還是結(jié)帳頁(yè)面?

PHP
胡子哥哥 2023-04-15 14:09:28
當(dāng)用戶在 WooCommerce 購(gòu)物車或結(jié)帳過(guò)程中時(shí),我想隱藏標(biāo)題橫幅。是否有標(biāo)志或變量可供我檢查以查看當(dāng)前頁(yè)面是否在這些 WooCommerce 部分中的任何一個(gè)中?我基本上想做如下事情:if (!is_checkout() && !is_cart()) {    echo "<div>My Banner</div>"; }我意識(shí)到我可以為每個(gè)部分制作一個(gè)自定義頁(yè)面模板,但我只想向我的全局站點(diǎn)標(biāo)題添加一些簡(jiǎn)單的代碼。
查看完整描述

3 回答

?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

購(gòu)物車頁(yè)面

is_cart()

在購(gòu)物車頁(yè)面上返回 true。

結(jié)帳頁(yè)面

is_checkout()

在結(jié)帳頁(yè)面上返回 true。


查看完整回答
反對(duì) 回復(fù) 2023-04-15
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

請(qǐng)注意,is_checkout()如果您提早需要它(我認(rèn)為在加載模板之前),它是無(wú)用的,并且如果過(guò)早調(diào)用它,它將在結(jié)帳頁(yè)面上錯(cuò)誤地返回 false。


這樣的事情更普遍:


/**

 * Checks if checkout is the current page.

 *

 * @return boolean

 */

function better_is_checkout() {

  $checkout_path    = wp_parse_url(wc_get_checkout_url(), PHP_URL_PATH);

  $current_url_path = wp_parse_url("http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]", PHP_URL_PATH);

  

  return (

    $checkout_path !== null

    && $current_url_path !== null

    && trailingslashit($checkout_path) === trailingslashit($current_url_path)

  );

}

is_checkout() 適用于實(shí)際問(wèn)題,但該問(wèn)題在“WooCommerce check if checkout”方面在 Google 中也排名第一


這同樣適用于購(gòu)物車:


/**

 * Checks if cart is the current page.

 *

 * @return boolean

 */

 function better_is_cart() {

   $cart_path        = wp_parse_url(wc_get_cart_url(), PHP_URL_PATH);

   $current_url_path = wp_parse_url("http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]", PHP_URL_PATH);


    return (

      $cart_path !== null

      && $current_url_path !== null

      && trailingslashit($cart_path) === trailingslashit($current_url_path)

  );

}


查看完整回答
反對(duì) 回復(fù) 2023-04-15
?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果你想使用 wordpress 功能,這里有 `is_page('name')' 供您使用。

您需要使用頁(yè)面的名稱(頁(yè)面別名)。在示例中,我假設(shè)它們被稱為“購(gòu)物車”和“結(jié)帳”。

if (!is_page('cart') && !is_page('checkout')) { ... }

您還可以使用 woocommerce 為您提供的條件標(biāo)簽。

如果您遇到 woocommerce 功能問(wèn)題或想繼續(xù)使用 wordpress 功能,我的回答可能是另一種選擇。


查看完整回答
反對(duì) 回復(fù) 2023-04-15
  • 3 回答
  • 0 關(guān)注
  • 209 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)