是否有一种通过唯一的元值快速检索特定帖子的方法?我可以运行meta\\u查询,然后循环第一个值以获取帖子的ID,但我想知道是否还有其他我忽略的内容。
是否可以在wp\\U posts表中添加一列?或者是否有其他方法为每篇帖子添加第二个唯一编号?
为了解释,我需要接受WooCommerce订单(这只是一种称为“shop\\u order”的post类型),并将其发送给第三方,然后他们从他们的系统返回一个唯一的引用,目前为止,我已将其存储为meta。通常我会将post ID作为订单号发送给他们,因为当他们将post ID作为订单号发送回他们的信息时,很容易用他们发送的其他信息设置post meta。
然而,还有另一个插件(称为序列序号),它过滤帖子ID以始终显示序列号。从人类可读的角度来看,这非常有意义。但是,我无法发送此顺序订单号,因为当它返回给我时,我无法使用该值update_post_meta
因为它不是数据库中的post ID。如果我给他们发送实际的post ID,并且双方必须亲自交谈,那么他们就不会引用相同的订单ID号,我想这会让人困惑(很像这个问题)。
再次重申我的问题。。。有没有一种更有效的方法可以通过第二个不是post ID的唯一值来获取post?