Custom Fields Bulk Edit

时间:2014-09-22 作者:Alin Tanase

我有个问题。我正在运行detube主题,它有一个名为“dp\\u video\\u code”的自定义字段,我将视频嵌入代码放在其中。最近嵌入的代码发生了变化,我需要修改所有帖子中的视频代码(我需要将代码中的文本“预览”替换为“编辑”)。有没有办法一个接一个地发完所有的帖子?我可以使用sql查询吗?如果是,会是什么?我看到了一些插件,如“自定义字段批量编辑”,但这不是我搜索的内容。这是自定义字段的外观:I need to replace the "preview" with "edit" in all posts

谢谢

1 个回复
最合适的回答,由SO网友:Tomás Cot 整理而成

FIRST BACKUP!!!!!

NEXT, BE SURE THE BACKUP IS RIGHT

现在,您可以在PHPMyAdmin中使用此代码

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, \'preview\', \'edit\') WHERE meta_key = \'dp_video_code\'
确保自定义字段的名称正确,您可以在wp_postmeta 桌子

结束

相关推荐

$wpdb->更新多行,就像普通SQL中的IN

我想知道是否可以使用$wpdb->update 更新多行的值,如IN 在“普通”SQL中。我想完成这样的例子;UPDATE [table] SET [column_1] = [updated_value] WHERE [column_2] IN ([comma_separated_ids]) 我一直在四处寻找这将如何工作,但我还没有找到另一个问题,问这个问题或任何类型的答案/博客帖子解释是否可以做到这一点。现在我使用的是一个查询,但如果使用一个简单的单行程序会更好。