Find owner of coupon

时间:2016-02-08 作者:Brandon Shutter

我正在尝试为用户运行一个函数,如果他们有某个优惠券。我正在使用插件Smart Coupons 生成带有前缀和后缀的优惠券。

我可以通过get\\u帖子获得商店中所有优惠券的列表,但get\\u帖子不允许我找出优惠券“属于”谁。

$args = array(
    \'posts_per_page\'   => -1,
    \'orderby\'          => \'title\',
    \'order\'            => \'asc\',
    \'post_type\'        => \'shop_coupon\',
    \'post_status\'      => \'published\',
    \'date_query\'    => array(
        \'column\'  => \'post_date\',
        \'year\'   => \'2016\'
    )
);


$coupons = get_posts( $args );

foreach ( $coupons as $coupon ) {
    // Get the name of each coupon
    $coupon_name = $coupon->post_title;

    if ((0 === strpos($coupon_name, \'nu\')) && (20 === strpos($coupon_name, \'sa399\'))) {
        $couponthree = $coupon_name;
        echo \'399 Dollar Coupon:\' . $couponthree . \'<br>\';

    } else {
        if ((0 === strpos($coupon_name, \'nu\')) && (20 === strpos($coupon_name, \'sa\'))) {
            $couponten = $coupon_name;
            echo \'10 Dollar Coupon:\' . $couponten . \'<br>\';
        }
    }
}
我想知道customer_email 对于每个$coupon_name.

然后,我希望能够对每个拥有我正在寻找的两张优惠券之一的人运行一个函数。

1 个回复
最合适的回答,由SO网友:Daniel Brinneman 整理而成

美元优惠券->客户电子邮件?