代码之家  ›  专栏  ›  技术社区  ›  xendi

php-wordpress-woocommerce按ID获取产品名称[重复]

  •  0
  • xendi  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我正在尝试使用PHP通过ID获取WooCommerce产品名称。这是我到目前为止尝试过的,但到目前为止,没有骰子。

    require_once('../wp-load.php');
    
    var_dump(wc_get_product('284') );
    var_dump(get_the_title('284') );
    

    还尝试过:

    $product = wc_get_product(284);
    var_dump($product->get_title() );
    

    所有尝试都没有产出。

    下面是我用来获取ID的代码:

    function getProdIds($userId){
        $prodResults = [];
        $subscriptions = wcs_get_users_subscriptions( $userId );
            foreach ($subscriptions as $subKey => $sub){
                $subscription = wc_get_order($subKey);
                foreach( $subscription->get_items() as $item_id => $product_subscription ){
                    // Get the name
                    $prodResults[] = $product_subscription->get_product_id();
                }
            }
            return $prodResults;
    }
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   VinothRaja    6 年前

    试试下面这个

    $product = wc_get_product( '284' );
    
    $productname= $product->get_title();
    
    ELSE 
    global $product;  
    $id= '284';
    $productname = get_the_title($id);