我正在使用将帖子插入数据库wp_insert_post
函数在插入帖子后使用PHP的下一行
$postId = wp_insert_post($array)
add_post_meta
功能,但我没有找到任何东西插入搜索引擎优化标题或元描述特别是在Yoast搜索引擎优化插件。有人能帮我吗?
我正在使用将帖子插入数据库wp_insert_post
函数在插入帖子后使用PHP的下一行
$postId = wp_insert_post($array)
add_post_meta
功能,但我没有找到任何东西插入搜索引擎优化标题或元描述特别是在Yoast搜索引擎优化插件。有人能帮我吗?
您可以使用update_post_meta 函数插入Yoast插件数据。Yoast为每个帖子使用3个帖子元键:
您可以在Posteta表下找到所有这些元键
$new_id = wp_update_post($array);
update_post_meta( $new_id, \'_yoast_wpseo_title\', \'SEO Title\' );
update_post_meta( $new_id, \'_yoast_wpseo_focuskw\', \'keyword1 keyword2\' );
update_post_meta( $new_id, \'_yoast_wpseo_metadesc\', \'SEO Meta Descr\' );
希望它对你有用!谢谢
我知道它可以在任何地方禁用add_filter( \'wpseo_json_ld_output\', \'__return_false\' ); 但我想保留面包屑,所以如果我能做到的话if (is_home()) 那太好了。我只是不知道该挂在哪里。