私はいくつかの試みを行いましたが、変数$downloads
を入力した電子メールでArray
が表示されます。残りの部分は正しく表示され、タイトルとページへのリンクが表示されます。 しかし、ダウンロード可能な製品のURLはありません。URLにダウンロード可能なファイルを電子メールで表示する方法
これはfunctions.php
で私のコードです:
add_action('draft_to_publish', 'my_product_add');
function my_product_add($post)
{
if ($post->post_type == "product") {
$productId = $post->ID;
$post_title = get_the_title($post_id);
$tld_prod_url = esc_url(get_permalink($post_id));
$subject = "Product Added Notification";
$product = new WC_Product($post_id);
$downloads.= $product->get_files();
$to = "[email protected]";
$body.= "The following product was added: \n\n" . $post_title . "\n" . $tld_prod_url . "\n" . $downloads . "\n\nThanks,\n";
wp_mail($to, $subject, $body);
}
}
が空白の場合、私は間違ったコールクラス "WC_Product"をやっていると思います。しかし、私は "ダウンロード可能なファイル"のためのものを見つけることができません。 – ctovelox