PHP Wordpress Woocommerce通过ID获取产品名称

时间:2018-07-30 06:53:16

标签: php wordpress woocommerce

我正在尝试使用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 个答案:

答案 0 :(得分:0)

在下面尝试

$product = wc_get_product( '284' );

$productname= $product->get_title();

ELSE 
global $product;  
$id= '284';
$productname = get_the_title($id);