php - 以编程方式添加/更新 woocommerce 产品的 SEO 元关键字

标签 php wordpress woocommerce seo yoast

您能告诉我,以编程方式添加/更新 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 中导入产品和类别的插件。

最佳答案

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

使用 key :“_yoast_wpseo_focuskw”

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

关于php - 以编程方式添加/更新 woocommerce 产品的 SEO 元关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70809247/

相关文章:

php - 多团队整体应用程序开发中的 SonarQube 使用案例

java - 使用java进行curl操作

php - SELECT 语句在 mariadb 10.0 中不起作用,但在 mariadb 5.5 中起作用

css - Facebook 的 Wordpress 预览问题

php - WooCommerce Hook 中的产品变体和父变量产品对象

php - 将生日字段添加到 WooCommerce 我的帐户和管理员用户页面

wordpress - 在 WooCommerce 的“我的帐户”页面中显示产品名称和购买说明

PHP+MySQL 添加时间倒计时并检查其完成情况

php - 通过 WooCommerce 订单和电子邮件中的文本更改特定运输方式的运输

php - 如何使用数据库字段调用 PHP 文件?