首页 > 解决方案 > Yoast SEO 标题和描述存储在哪里?

问题描述

我正在管理一个小型目录网站,并使用 Yoast SEO 插件为我的页面设置了一些通用标题和描述。

在此处输入图像描述

我想直接通过 MySQL 数据库将它们复制到每个条目/页面。但是,我在数据库中找不到它。

我没有在wp_postmeta,wp_posts或中找到它wp_yoast_seo_meta

这就是为什么我要问:Yoast (v. 7.8) 在哪里存储用户设置的 SEO 信息?

标签: wordpressyoast

解决方案


所以过了一段时间,我发现找出这些数据存储在哪里的最好方法是转储数据库并查看该转储:

mysqldump -u wordpress --no-create-info --extended-insert=FALSE wordpress -p > dumpydump.sql
cat dumpydump.sql | grep "What you're looking for"

您会发现wpseo_taxonomy_metawp_options中的一行包含每个分类法 SEO 文本。它被保存为PHP 序列化值

请注意,这仅适用于分类法的 SEO 文本(例如位置、特征、类别...)。它不适用于帖子本身的 SEO 描述和标题(wp_postmeta每个帖子至少存储一行)。


推荐阅读