繁体   English   中英

如何从woocommerce商店页面中删除指向产品页面的链接

[英]How to remove link to product page from woocommerce shop page

我试过添加

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);

在主题functions.php文件中。

它对我不起作用。

我只是想阻止用户访问产品页面。 所以我必须从商店页面中删除链接。

谢谢!

我有解决方案,肮脏的。 但它会完美运行。 复制 content-product.php 并将其粘贴到主题文件夹的根目录中。

注释掉

do_action( 'woocommerce_before_shop_loop_item_title' );

do_action( 'woocommerce_after_shop_loop_item' );

我还有另一个:检查此链接的 css 类(Firefox F12 或链接上的鼠标右键并显示源代码)并添加 css:

.css-link-class-name{display: none !important}

或在谷歌搜索:

https://www.skyverge.com/blog/woocommerce-remove-link-to-product-page/

你可以试试这个,它对我有用!!!

add_action( 'plugins_loaded','your_function_name' );
function your_function_name() {
    remove_action( 'woocommerce_before_shop_loop_item','woocommerce_template_loop_product_link_open' );
    remove_action( 'woocommerce_before_shop_loop_item','woocommerce_template_loop_product_link_close' );
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM