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

时间:2017-03-24 12:29:25

标签: php wordpress woocommerce

我尝试过添加

  

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文件中的

它不适合我。

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

谢谢!

3 个答案:

答案 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' );
}