由于没有关于此的文档,我想知道以什么方式可以通过给定的帖子ID获取过滤的Yoast WP SEO数据(因此不是未过滤的_yoast_wpseo
元数据)。
理想情况下,我希望获得Yoast插件的HTML输出的准确表示,或JSON对象中的完整数据集。想法?
答案 0 :(得分:0)
未经考虑的想法:大部分内容都在.get(topic_id=topic_id)
上运行(挂钩到wpseo_head
)。打开输出缓冲,确保设置了postdata,并执行它。
wp_head
答案 1 :(得分:0)
使用
get_post_meta($postId, '_yoast_wpseo_focuskw')
和get_post_meta($postId, '_yoast_wpseo_metadesc')
我发现这个问题试图从特定帖子(通过ID)获取酵母数据,并提出了以下解决方案:
制作了一个可以接收帖子ID的功能
public static function postMetas($postId)
{
$metas['keyword'] = get_post_meta($postId, '_yoast_wpseo_focuskw');
$metas['description'] = get_post_meta($postId, '_yoast_wpseo_metadesc');
return $metas;
}