获取基于另一个转发器值的高级自定义域转发器字段值



我在页面上有一个转发器字段,在该字段中我有一个帖子对象字段和一些文本字段。帖子对象字段仅获取您设置的任何帖子的 ID。

当我是单个帖子时,我想运行一个数据库查询,该查询使用当前帖子 ID 查找匹配的子字段,然后在同一个转发器字段中获取另一个子字段。

谁能帮忙?

这就是我到目前为止所拥有的,这不是我需要的,但它是它能够得到的关闭

$games_id_array = $wpdb->get_results(
$wpdb->prepare( 
    "
        SELECT * 
        FROM wppp_postmeta
        WHERE meta_key LIKE %s
        AND meta_value LIKE %s
    ",
    'contributing_game_creators_%_game_creator_roles',
    '%'.$search_value.'%'
)
);

那行不通,我已经浪费了几个小时。ACF 转发器字段获取与父发布 ID 不对应的新 ID(第一个除外)。更令人困惑的是:如果删除转发器字段,它可以保留在数据库中;因此,任何查询都将返回所有中继器字段数据,无论是旧的还是新的。

我为此找到的最佳解决方法是静默循环中继器字段并将数据推送到多维数组。然后再次遍历该数组以生成输出。

最新更新