发布博客时,我想检查是否存在具有相同post_title的alreay,如果存在,则使用新的发布内容和其他数据(例如meta_values)更新现有的发布。
我已经实现了具有相同帖子标题的情况,因此不会发布新帖子。
$post_title = trim(hm_strip_slashes($post_title));
$sql = "SELECT `ID` FROM $wpdb->posts WHERE `post_title` = '$post_title'";
$t_row = $wpdb->query($sql);
if($t_row) {die('Same title');};
那么我应该如何更改此代码
{die('Same title');}
实现更新旧帖子?
我尝试了,但是没用
{$wpdb->update("UPDATE $wpdb->posts SET 'post_content'=$post_content WHERE 'post_title' = $post_title");}
谢谢!