Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Obtenha o valor do campo do repetidor de campos personalizados avançados com base em outro valor do repetidor


Isso não vai funcionar, eu perdi algumas horas para isso. Os campos do repetidor ACF obtêm um novo id que não corresponde ao id do post pai (exceto o primeiro). Para tornar isso ainda mais confuso:Se você excluir um campo de repetidor, ele pode permanecer no banco de dados; portanto, qualquer consulta retornará todos os dados do campo do repetidor, antigos e novos.

A melhor solução que encontrei para isso é fazer um loop no campo do repetidor silenciosamente e enviar os dados para uma matriz multidimensional. Em seguida, faça um loop sobre essa matriz novamente para produzir a saída.