多选中的自定义字段

Custom field in multiple selection

我在 1 个月前开始使用 Wordpress,并且刚刚完成我对网站的第一次连接(只是为了 add/remove 预计交付日期)。

一旦我有了这个,我以为我已经破坏了网站 (LMAO),但这只是一个 postmeta 问题。 postmeta 值只需要添加到每个产品上并变为 yes。

我的问题是我不想手动操作(164 个产品会很长)。有没有办法用一些 SQL 或更好地将复选框添加到所有产品页面的多选菜单中,以便每个正在编辑网站的人都可以使用它? 谢谢!

注意:我是 WP 的新手,但不是 PHP 和 SQL

不确定您到底需要什么...但这里有一个查询可以帮助您为给定 post 类型的所有 post 插入元值:

insert into wp_postmeta (post_id, meta_key, meta_value) 
select ID,'your_meta_key', 'your_meta_value' from wp_posts where post_type="your post_type"

这将在 wp_postmeta 中插入一个 meta_key/meta_value 对,每 post 匹配 post_type。

您可以将 meta_value 替换为您选择的值或当前 wp_posts 行中的值(例如,您可以将 'your_meta_value' 替换为 post_title 以在 post 元中添加当前 post_title

要更新给定 post_type 的所有 post 的现有 meta_value:

update wp_postmeta set meta_value="your new value" where
meta_key = 'your_meta_key'
and post_id in (select ID from wp_posts where post_type="your post_type")