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

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

在單個(gè)產(chǎn)品頁面上隱藏 Woocommerce 側(cè)邊欄

在單個(gè)產(chǎn)品頁面上隱藏 Woocommerce 側(cè)邊欄

PHP
泛舟湖上清波郎朗 2022-07-29 10:14:02
我是新來的。我已經(jīng)在我的 Woocommerce 商店頁面上安裝了一個(gè)側(cè)邊欄(在 woocommerce.php 文件中):<main role="main" class="container row">    <div class="col-md-2 filtersmargin">        <?php        if (is_active_sidebar('sidebar')) {            dynamic_sidebar('sidebar');        }        ?>     </div>    <div class="col-md-10">        <div class="woocommerce">            <?php woocommerce_content(); ?>        </div>    </main><!-- /.container -->但是,這個(gè)側(cè)邊欄當(dāng)然也會(huì)顯示在單個(gè)產(chǎn)品頁面上。問題只是在查看單個(gè)產(chǎn)品(尺寸、顏色等)時(shí),我的側(cè)邊欄中的過濾器無關(guān)緊要,因此我想從那里刪除它。過去,我使用 Google 的代碼片段成功地做到了這一點(diǎn)(當(dāng)時(shí)我沒有創(chuàng)建自己的自定義主題,而是使用了 Astra),但現(xiàn)在我無法讓它工作了。我懷疑這是由于我首先集成側(cè)邊欄的方式,但我不確定。如果有人對我如何僅在單個(gè)產(chǎn)品頁面上刪除它有任何想法,那將不勝感激。
查看完整描述

2 回答

?
catspeake

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

一種方法是通過is_product()is_singular('product')功能檢查它是否是單個(gè)產(chǎn)品,以及它是否不是顯示側(cè)邊欄。

template另一種方法是從woocommerce插件根目錄完全復(fù)制文件夾,并將其粘貼到主題/當(dāng)前主題/woocommerce 中,然后自定義single-product.php文件。

注意:您不需要復(fù)制所有文件。您只能復(fù)制需要自定義的文件(這里是single-product.php)。


查看完整回答
反對 回復(fù) 2022-07-29
?
慕運(yùn)維8079593

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

您需要使用條件語句檢查您所在的頁面類型。

您可以在此處找到更多功能和詳細(xì)信息

代碼可能看起來像

<main role="main" class="container row">

<?php if (! is_product() ){  //if not single product page ?>

<div class="col-md-2 filtersmargin">

    <?php

    if (is_active_sidebar('sidebar')) {

        dynamic_sidebar('sidebar');

    }

    ?> 

</div>

<div class="col-md-10">

<?php }else{ // this depends on how you want your template to look ?>

  <div class="col-md-12">

<?php } ?>

    <div class="woocommerce">

        <?php woocommerce_content(); ?>

    </div>


</main><!-- /.container -->

如果您希望該列在單個(gè)產(chǎn)品頁面上為空,您只需更改一行:


if ( is_active_sidebar('sidebar') && ! is_product() ) {

我不確定您正在編輯哪個(gè)模板文件,因此可能值得研究一下。


旁注:如果您正在編輯 WooCommerce 插件中的文件,請記住最好將模板文件復(fù)制到您的主題/子主題中并以這種方式覆蓋它們,這樣您就可以在不丟失模板更改的情況下更新插件。


查看完整回答
反對 回復(fù) 2022-07-29
  • 2 回答
  • 0 關(guān)注
  • 281 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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