Citação de abda53 em 30 de junho de 2022, 20:14
Então funciona, mas para usar ready_chain, você precisa especificar os IDs nos quais ele entrará... o que é bom se você conhece a cadeia de IDs - mas em páginas dinâmicas, isso não é possível.
Por exemplo, estou usando o plugin em uma página de upload de vídeo onde o usuário pode selecionar a categoria em que o vídeo entra. Isso funciona muito bem em novos vídeos, mas ao editar o vídeo não saberei qual cadeia de categorias usar porque ela está armazenada no banco de dados (deve refletir a cadeia que eles usaram pela última vez para esse vídeo).
Acabei resolvendo isso escrevendo um script que analisa e armazena em cache a árvore de categorias existente e percorre a categoria para encontrar relacionamentos filho/pai. Então eu posso cruzar isso com o ID da categoria que eles selecionaram anteriormente, o que me informaria a árvore de categorias correta a ser usada, que eu posso então injetar no atributo shortcode ready_chain.
Idealmente, seria ótimo se houvesse uma maneira de fazer isso dentro do próprio plug-in, em vez de ter que codificar a cadeia de ID.
Eu também estou apenas escolhendo nit... Eu fui capaz de superar isso, mas a maioria das pessoas provavelmente não saberia como
Então funciona, mas para usar ready_chain, você precisa especificar os IDs nos quais ele entrará... o que é bom se você conhece a cadeia de IDs - mas em páginas dinâmicas, isso não é possível.
Por exemplo, estou usando o plugin em uma página de upload de vídeo onde o usuário pode selecionar a categoria em que o vídeo entra. Isso funciona muito bem em novos vídeos, mas ao editar o vídeo não saberei qual cadeia de categorias usar porque ela está armazenada no banco de dados (deve refletir a cadeia que eles usaram pela última vez para esse vídeo).
Acabei resolvendo isso escrevendo um script que analisa e armazena em cache a árvore de categorias existente e percorre a categoria para encontrar relacionamentos filho/pai. Então eu posso cruzar isso com o ID da categoria que eles selecionaram anteriormente, o que me informaria a árvore de categorias correta a ser usada, que eu posso então injetar no atributo shortcode ready_chain.
Idealmente, seria ótimo se houvesse uma maneira de fazer isso dentro do próprio plug-in, em vez de ter que codificar a cadeia de ID.
Eu também estou apenas escolhendo nit... Eu fui capaz de superar isso, mas a maioria das pessoas provavelmente não saberia como