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

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

從 Woocommerce 產(chǎn)品頁(yè)面中刪除單個(gè)頁(yè)面的鏈接

從 Woocommerce 產(chǎn)品頁(yè)面中刪除單個(gè)頁(yè)面的鏈接

PHP
慕哥6287543 2021-07-13 16:00:35
我一直在嘗試刪除指向 Woocommerce 插件單個(gè)產(chǎn)品頁(yè)面的鏈接。在這個(gè)論壇上,很多人提出問(wèn)題并且已經(jīng)閱讀了其中的大部分。但幾乎所有這些問(wèn)題都是陳舊的。然而,據(jù)我所知,我現(xiàn)在必須使用functions.php 和content-page.php 來(lái)實(shí)現(xiàn)這一點(diǎn)。因此,在閱讀了 i-net 上的所有信息后,我在functions.php(在我的子主題文件夾中)中找到了這段代碼if ( !function_exists('add_remove_hooks')):function add_remove_hooks() {    remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );    }endif;add_action( 'init', 'add_remove_hooks' );我已經(jīng)嘗試了所有類型的變體,比如只放在 remove_action 行中,而不是在函數(shù)中包裝或在 add_action 函數(shù)中使用其他動(dòng)作,但它們似乎都不起作用。但是,語(yǔ)法應(yīng)該如此。(部分)content-page.php 看起來(lái)像<li <?php post_class( $classes ); ?>>    <?php do_action( 'woocommerce_before_shop_loop_item' ); ?>        <?php            /**             * woocommerce_before_shop_loop_item_title hook             *             * @hooked woocommerce_show_product_loop_sale_flash - 10             * @hooked woocommerce_template_loop_product_thumbnail - 10             */            do_action( 'woocommerce_before_shop_loop_item_title' ); ?>        <?php if($product_style == 'classic') {             do_action( 'woocommerce_shop_loop_item_title' );            do_action( 'woocommerce_after_shop_loop_item_title' );         } ?>    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?></li>我不知道如何在 PHP 中進(jìn)行調(diào)試,但我知道 WP 會(huì)“使用”這些文件,因?yàn)槿绻腋钠渲幸粋€(gè)文件中的某些內(nèi)容,我會(huì)在屏幕上看到它。但是,鏈接仍然存在。remove_action 不起作用。有沒(méi)有人對(duì)如何實(shí)現(xiàn)這一點(diǎn)有其他建議?要尋找什么?使用 WP 5.2 和 Woocommerce 3.0更新:感謝 Alfaraz 我能夠解決這個(gè)問(wèn)題。將 remove_actions 放在子主題的 functions.php 中現(xiàn)在也可以使用。我沒(méi)有意識(shí)到我還必須將 WP 中的活動(dòng)主題設(shè)置為我的孩子主題。這最終成功了。
查看完整描述

2 回答

?
qq_花開(kāi)花謝_0

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

將以下代碼放入functions.php主題文件中。


// Remove links to the product details pages from the product listing page of a WooCommerce store

remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );



查看完整回答
反對(duì) 回復(fù) 2021-07-16
?
慕慕森

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

試試這個(gè):


function remove_direct_link_to_product_page() {

 if ( is_product() && is_product_category(array('category-slug') ) ) { 

remove_action( ‘woocommerce_before_shop_loop_item’,

‘woocommerce_template_loop_product_link_open’, 10 ); 

remove_action( ‘woocommerce_after_shop_loop_item’,

‘woocommerce_template_loop_product_link_close’, 5 );

 }

 }


查看完整回答
反對(duì) 回復(fù) 2021-07-16
  • 2 回答
  • 0 關(guān)注
  • 198 瀏覽

添加回答

舉報(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)