Wordpress& SQL:为所有帖子添加自定义字段

时间:2010-06-29 11:30:34

标签: sql wordpress field

我需要一个SQL查询,我可以在PHPmyadmin中运行,为所有现有帖子添加一个自定义字段(带有值)。 有人可以帮忙吗?这甚至可能吗?

2 个答案:

答案 0 :(得分:16)

您可以通过在posts表上使用select查询插入postmeta表来完成此操作。

在下面的示例中,我使用wp_作为我的表前缀,您的设置可能会有所不同。

insert into wp_postmeta (post_id, meta_key, meta_value) 
select ID, 'my-key', 'my-value' from wp_posts where post_type = 'post';

答案 1 :(得分:1)

是的,这是可能的,但这是不可取的。下次升级时,您的数据可能会丢失。如果您不打算进行升级,那么您的网站中就会出现大量安全漏洞。建议的方法是使用postmeta表。这就是它的存在。

修改

现在我更好地理解了这个问题,请忽略上面的部分。有关更多详细信息,请参阅注释。