Mysql查询将WP帖子标题替换为all_in_one seo帖子标题
||
我想用seo标题替换帖子标题(如果存在)
我想在下面的查询中包括“ 0”。
我不确定要使用什么代码来查找它是否存在。
对于某些帖子,没有aioseop_title。
理想情况下,我希望每次都列出post_title,并在每个帖子中加ѭ1,并加ѭ1。
这是做什么的:在它下面找到要构建Google新闻站点地图的帖子ID。
我上面提议的内容将使用seo标题,而不是wordpress中的默认帖子标题。
$rows = $wpdb->get_results(
\"SELECT
$wpdb->posts.ID
, $wpdb->posts.post_date_gmt
, $wpdb->posts.post_title
FROM $wpdb->posts
WHERE $wpdb->posts.post_status=\'publish\'
AND (DATEDIFF(CURDATE(), post_date_gmt)<=30)
$includeMe
ORDER BY $wpdb->posts.post_date_gmt DESC
LIMIT 0, 1000\"
);
没有找到相关结果
已邀请:
1 个回复
蕉衫
在PHP中紧随其后的是确定aioseop(可能是$ row [\'metavalue \'])列是否为null的条件。我还没有深入研究wordpress来知道确切的列名,但是从您提出的内容来看,这可能正是您要寻找的内容。 (顺便说一句,您也可能更容易为\'FROM $ wpdb-> posts \'部分加上别名。