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 隐藏购买物品时的wordpress菜单_Php_Wordpress_Woocommerce_Menuitem - Fatal编程技术网

Php 隐藏购买物品时的wordpress菜单

Php 隐藏购买物品时的wordpress菜单,php,wordpress,woocommerce,menuitem,Php,Wordpress,Woocommerce,Menuitem,我正试图建立一个wordpress网站,在那里我想显示/隐藏物品购买的菜单项。通过WooCommerce插件购买物品 e、 如果我买了一个项目,与产品相关的链接应该作为菜单项出现在菜单上。如果有人能提示我怎么做。不管我是否需要编码或编辑代码,我都会 由于您的问题不太清楚,我想您希望获得客户(用户ID)购买的所有商品,并将它们显示为一种列表或菜单 下面是两个函数 1) 第一个将获得当前客户的所有购买产品id(带有可选参数,$user\u id) 2) 第二个将显示该产品的菜单(或列表),带有标题和

我正试图建立一个wordpress网站,在那里我想显示/隐藏物品购买的菜单项。通过WooCommerce插件购买物品


e、 如果我买了一个项目,与产品相关的链接应该作为菜单项出现在菜单上。如果有人能提示我怎么做。不管我是否需要编码或编辑代码,我都会

由于您的问题不太清楚,我想您希望获得客户(用户ID)购买的所有商品,并将它们显示为一种列表或菜单

下面是两个函数
1) 第一个将获得当前客户的所有购买产品id(带有可选参数,
$user\u id

2) 第二个将显示该产品的菜单(或列表),带有标题和链接

以下是代码(位于活动子主题或主题的function.php文件中):

这将输出如下内容:

if(count(get_customer_products()) > 0){
    // Displaying customer bought product items
} else {
    // Displaying normal menu items
}

有了这些材料,你将能够实现你所看到的,重新安排第二个函数,或者仅仅使用活动主题的header.php模板中的第一个函数

作为显示或隐藏某些现有菜单的条件,您可以使用以下内容:

if(count(get_customer_products()) > 0){
    // Displaying customer bought product items
} else {
    // Displaying normal menu items
}

你想干什么?某种购物车链接/弹出窗口,显示购物车中已有的项目?无简单逻辑,在产品购买时显示或隐藏导航菜单项,如果(购买了产品)在导航菜单中显示项目(项目可以是任何页面),否则隐藏菜单页面项。
if(count(get_customer_products()) > 0){
    // Displaying customer bought product items
} else {
    // Displaying normal menu items
}