我需要:返回符合搜索条件的所有帖子:
在Wordpress帖子中,我有一个接受像
这样的短代码的ACF[shortcode id="1234"]
编辑: 在wp_postmeta表中,它被引用为
post_id meta_key meta_value
5 _shortcode [shortcode id="1234"]
在存储短代码数据(wp_shortcode)的表中,它以下面的格式存储我需要搜索的值。一个短代码可能包含多行,如下所示
id data
1234 {"sale_price":"1500000","bathroom":"1"}
1234 {"sale_price":"2000000","bathroom":"3"}
1234 {"sale_price":"3000000","bathroom":"5"}
当我进行搜索时
sale_price_from = 1000
sale_price_to = 2000000
bathroom = 3
如果在sale_price中找到的任何行位于sale_price_from和sale_price_to之间以及浴室等于3,则post id应返回true。在这种情况下,搜索条件由wp_shortcode表中的第二行满足它应该返回包含短代码的帖子。
如果搜索类似
sale_price_from = 1000
sale_price_to = 2000
bathroom = 3
然后它不应该返回帖子,因为在wp_shorcode表的任何行中找不到sale_price_from和sale_price_to范围。
我迷失了,因为我不知道如何访问wp_shortcode表数据,因为它以json格式存储。