【发布时间】:2021-07-02 16:46:40
【问题描述】:
我有一组数据,我想用这些数据更新我的产品类别(分类)元数据。具体来说,我正在尝试更新 description 以及 thumbnail url 值。我尝试使用多个 wordpress 功能,但没有一个起作用!我没有收到任何错误,但这些值也没有更新。
$row_data = array(
'Term ID' => 150,
'Name' => "my 1st category",
'Slug' => "my-1st-category",
'Term URI' => "",
'Parent Term ID' => "",
'Description' => "My best description on this category that would change your life forever!",
'Display Type' => "",
'Image' => "https://myexample.site/wp-content/"
);
// This did not work!
wp_update_term($row_data['Term ID'], 'product_cat', $row_data);
// This did not work either!
update_term_meta($row_data['Term ID'], 'description', $row_data['Description']);
// This did not work either!
update_woocommerce_term_meta($row_data['Term ID'], 'thumbnail_id', $row_data['Image']);
我有什么遗漏的吗?
thumbnail_id 是我在这里使用的正确字段名称吗?
update_woocommerce_term_meta 是更新缩略图 url 的正确函数吗?
谢谢。
【问题讨论】:
-
update_term_meta($row_data['Term ID'], 'description', $row_data['Description']);工作正常。 -
@Bhautik 感谢您查看此内容。那正确吗?嗯嗯有趣!不能让它在我这边工作!另一个呢?您是否对
thumbnail url字段有所了解?在数据库中也找不到它的字段名称,我也找不到用于更新它的“正确”功能。 -
这段代码你在哪里做的?
-
@Bhautik 我在我网站的一个页面上运行它(正在开发中)。我没有将它与任何动作/过滤器挂钩。
标签: php wordpress woocommerce taxonomy-terms woocommerce-theming