Add/update woocommerce 产品的 SEO 元关键字编程

Add/update SEO metakeywords programmatically of woocommerce product

你能告诉我,以编程方式 add/update SEO 元关键字的最佳方法是什么吗?

我查找并在这篇文章中找到了如何更新元标题和元描述:https://ehikioya.com/how-to-update-yoast-seo-fields-programmatically/

当我尝试使用相同的代码更新元关键字时,它不起作用。

$updated_title = update_post_meta($post_id, ‘_yoast_wpseo_title’, $metatitle); //working
$updated_desc = update_post_meta($post_id, ‘_yoast_wpseo_metadesc’, $metadesc); //working
$updated_kw = update_post_meta($post_id, ‘_yoast_wpseo_metakeywords’, $metakeywords); // not working

我正在为 WooCommerce 中的导入产品和类别编写一个插件。

几个小时后我找到了正确的密钥,如果有人遇到这个问题,这里就是灵魂。

使用键:“_yoast_wpseo_focuskw”

$updated_kw = update_post_meta($product_id, '_yoast_wpseo_focuskw', $metakeywords);

我相信 Yoast SEO 删除了元关键字。搜索插件代码只有 title 和 metadesc 仍然存在。这是 Yoast 的一篇文章解释它 Meta keywords: why we don't use them

您可能需要尝试使用他们的 Focus 关键字元,即 _yoast_wpseo_focuskw