我正在尝试在 woocommerce 产品以任何方式更改其图像时发送电子邮件。
我开始尝试获取图片库的 $_POST,但我认为我称它为错误的东西……我尝试了以下方法: $images = $_POST['image_ids']; $images = $_POST['gallery_image_ids'];
然后我将该值与当前图像 ID 进行比较: $oldImages = $product->get_gallery_image_ids();
如果它们不匹配,我将使用 wp_mail 向不同的人发送电子邮件。
我正在使用以下自定义 php 函数执行所有这些操作: add_action('pre_post_update', 'content_change_email', 10, 2); 函数 content_change_email($post_ID, $data) {
}
我认为问题出在 $images = $_POST['image_ids']; $images = $_POST['gallery_image_ids']; 部分代码。
谁能告诉我图库图片的正确元字段名称是什么?
答案 0 :(得分:0)
我解决了我自己的问题…… 我使用自定义元字段来记录所有图像的 ID,包括特色图像,然后将其与当前图库图像进行比较以查看它们是否已更改,如果已更改,则使用新数字更新自定义元值并发送电子邮件,让人们知道图片已更改。
代码如下:
root
|-- dataset_A: string (nullable = true)
|-- dataset_B: string (nullable = true)
|-- ks_statistic: double (nullable = true)
|-- pvalue: double (nullable = true)
|-- rejected_hypothesis: boolean (nullable = true)
|-- target_ks_statistic: double (nullable = true)
|-- target_pvalue: double (nullable = true)
|-- action: string (nullable = true)