我想从Yoast导出所有focus关键字,因为我们正在移动平台来制作CMS,并使用类似的工具,Ethercreative\'s SEO tool.
我希望有一个好的查询从数据库中提取这些数据,匹配ID或其他一些共享表列,以便我可以将它们导入Craft的DB。
我想从Yoast导出所有focus关键字,因为我们正在移动平台来制作CMS,并使用类似的工具,Ethercreative\'s SEO tool.
我希望有一个好的查询从数据库中提取这些数据,匹配ID或其他一些共享表列,以便我可以将它们导入Craft的DB。
此查询提取帖子id、标题、永久链接和焦点关键字。如果需要的话,您可以修改它来获取文章的元描述和标题。如果要提取页面,请将post\\U类型更改为page。
SELECT wpp.post_title, wpp.ID, wpp.post_date, mt1.meta_value as focus_keyword,
REPLACE( REPLACE( REPLACE( REPLACE( wpo.option_value, \'%year%\', DATE_FORMAT(wpp.post_date,\'%Y\') ), \'%monthnum%\', DATE_FORMAT(wpp.post_date, \'%m\') ), \'%day%\', DATE_FORMAT(wpp.post_date, \'%d\') ), \'%postname%\', wpp.post_name ) AS permalink
FROM wp_posts wpp
LEFT JOIN wp_postmeta AS mt1 ON (wpp.ID = mt1.post_id AND mt1.meta_key=\'_yoast_wpseo_focuskw\')
JOIN wp_options wpo
ON wpo.option_name = \'permalink_structure\'
WHERE wpp.post_type = \'post\'
AND wpp.post_status = \'publish\'
ORDER BY wpp.post_date DESC;
我想获取特定表的最后一个自动递增ID值。我在互联网上找到了一个MySql函数来实现这一点。但我不确定如何在WordPress中使用此函数来获取值。这是我找到的查询代码-SELECT LAST_INSERT_ID(); 现在,我如何在WordPress中使用这个MySql查询?