Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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_Product_Hook Woocommerce - Fatal编程技术网

Php 从Woocommerce中的特定产品单页隐藏相关产品

Php 从Woocommerce中的特定产品单页隐藏相关产品,php,wordpress,woocommerce,product,hook-woocommerce,Php,Wordpress,Woocommerce,Product,Hook Woocommerce,好的,我正试图隐藏产品页面上的“相关产品”部分,但只针对特定的产品,而不是所有的产品 我发现以下文档隐藏了所有产品页面的部分: 但正如我提到的,这是如何在所有产品页面上隐藏“相关产品”部分。但我正在寻找一种方法,将此部分仅隐藏在特定的产品页面上 有人知道如何实现这一目标吗。我将非常感谢您的帮助。请尝试以下操作,以从特定的已定义产品ID页面中删除相关产品: 代码进入活动子主题(或活动主题)的function.php文件。测试和工作 add_action( 'woocommerce_after_s

好的,我正试图隐藏产品页面上的“相关产品”部分,但只针对特定的产品,而不是所有的产品

我发现以下文档隐藏了所有产品页面的部分:

但正如我提到的,这是如何在所有产品页面上隐藏“相关产品”部分。但我正在寻找一种方法,将此部分仅隐藏在特定的产品页面上


有人知道如何实现这一目标吗。我将非常感谢您的帮助。

请尝试以下操作,以从特定的已定义产品ID页面中删除相关产品:

代码进入活动子主题(或活动主题)的function.php文件。测试和工作

add_action( 'woocommerce_after_single_product_summary', 'remove_related_products_conditionally', 1 );
function remove_related_products_conditionally(){
    global $product;

    // HERE Define your targeted product Id(s) (in the array)
    $targeted_products = array( 37 );

    if( in_array( $product->get_id(), $targeted_products ) )
        remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
}