我尝试过添加
主题functions.php文件中的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);
。
它不适合我。
我只想阻止用户访问产品页面。所以我必须从商店页面删除链接。
谢谢!
答案 0 :(得分:0)
我有解决方案,很脏。但它会完美无缺。 复制content-product.php并将其粘贴到主题文件夹的根目录中。
评论
do_action( 'woocommerce_before_shop_loop_item_title' );
和
do_action( 'woocommerce_after_shop_loop_item' );
答案 1 :(得分:0)
我有另一个: 检查此链接的css类(链接上的Firefox F12或鼠标右键并显示源代码)并添加css:
.css-link-class-name{display: none !important}
或在谷歌搜索:
https://www.skyverge.com/blog/woocommerce-remove-link-to-product-page/
答案 2 :(得分:0)
你可以试试这个,它对我有用!!!
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' );
}