小编Swi*_*ter的帖子

如何添加功能以便 woocommerce 订单对同一城市的司机用户角色可见?

我有一个 WordPress Woo-commerce 商店,里面有 woo-commerce 插件(https://wordpress.org/plugins/delivery-drivers-for-woocommerce/)的交付驱动程序的专业版。

作为用户角色的任何用户,一切正常:“送货司机”可以查看和领取通过网站处理的所有订单,目前使用 woo-commerce 送货/送货区域设置我已经配置了它,因此只有居住的客户在某个城市可以下订单,我只批准该地区的送货司机。

但我想将其推广到其他城市,我可以添加邮政编码,以便用户可以从这些邮政编码订购,但问题在于送货司机插件 - 司机将在他们的仪表板中看到来自所有城市的所有订单。我只希望司机在他们居住的城市(他们分配给自己的城市)中查看和领取订单。

以下是将网站上所有订单显示给用户角色类型“送货司机”的功能代码:

驱动程序仪表板-shortcode.php

<?php
/**
* The Unclaimed Orders Shortcode.

**/

function ddwc_pro_dashboard_shortcode() {

// Check if user is logged in.
if ( is_user_logged_in() ) {
    // Get the user ID.
    $user_id = get_current_user_id();

    // Get the user object.
    $user_meta = get_userdata( $user_id );

    // If user_id doesn't equal zero.
    if ( 0 != $user_id ) {

        // If claim delivery button is pushed.
        if ( ! …
Run Code Online (Sandbox Code Playgroud)

php wordpress function woocommerce

5
推荐指数
1
解决办法
239
查看次数

标签 统计

function ×1

php ×1

woocommerce ×1

wordpress ×1