Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从woocommerce商店页面删除指向产品页面的链接_Php_Wordpress_Woocommerce - Fatal编程技术网

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

Php 如何从woocommerce商店页面删除指向产品页面的链接,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我试着添加 删除操作('woocommerce\u之前的\u shop\u loop\u item', “商业、模板、循环、产品、链接、开放”,10) 删除操作('woocommerce'u在\u shop\u loop\u item'之后,', “商业、模板、循环、产品、链接、关闭”,5) 在theme functions.php文件中 这对我不起作用 我只是想阻止用户访问产品页面。所以我必须删除商店页面的链接 谢谢 我有解决办法,脏的。但它会工作得很好。 复制content-product.

我试着添加

删除操作('woocommerce\u之前的\u shop\u loop\u item', “商业、模板、循环、产品、链接、开放”,10)

删除操作('woocommerce'u在\u shop\u loop\u item'之后,', “商业、模板、循环、产品、链接、关闭”,5)

在theme functions.php文件中

这对我不起作用

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


谢谢

我有解决办法,脏的。但它会工作得很好。 复制content-product.php并将其粘贴到主题文件夹的根目录中

点评

do_action( 'woocommerce_before_shop_loop_item_title' );

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

.css-link-class-name{display: none !important}
或在谷歌搜索:


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

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

谢谢你的回复!但它破坏了所有页面和图像,我可以单击产品名称,使其重定向到产品页面:(/your child theme/woocommerce/content-product.phpand edit link@Alper:我已经测试过了,效果很好。删除woocommerce\u shop\u loop\u item\u title,也可以删除标题。谢谢你的回复,正如我在第一篇文章中所说的。这对我不起作用,我使用woocommerce 2.6.x感谢你的回复!但这只是隐藏。我只想删除林k来自Product name和İmage,因此用户无法进入产品页面感谢您的回复,正如我在第一篇文章中所说。这对我来说不起作用,我使用的是woocommerce 2.6.x
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' );
}