我需要的是一个 SQL 查询来遍历所有 meta_values
并在我的案例中寻找特定的自定义元标记 <date1>
, <date2>
和 <date3>
并查看它们在标签内是否有任何值并检索 post_id
并创建一个数组,然后创建指向这些页面的链接(见上图)。
假设代码通过 SQL DB,就像下面的图像在日期标签之间没有值一样,它会忽略它并只检索 post_id
。 710 并创建一个 id 数组,然后创建链接。
最佳答案
SELECT post_id FROM `database_table` WHERE `meta_value` REGEXP '<date[1|2|3]>[0-9]+<\/date[1|2|3]>'
我认为这会成功 =) 祝你好运!
关于php - sql获取多个自定义帖子元值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299886/