• Resolvido larinmj23

    (@larinmj23)


    Gente, bom dia!
    sou nova aqui nessa fórum e estou com uma questão muito séria, espero que vocês possam me ajudar 🙂

    Bem, é o seguinte, tenho esse código abaixo no meu function do WP, os filtros funcionam muito bem quando rodo o $args1 ou $args2 ou $args3 ou $args4, porém quando junto todos os $args, param de funcionar todos, alguém pode me ajudar?
    Além disso gostaria de integrar o filtro, ou seja, poder consultar $args1 e $args3 juntos .. ou $args1 e $args4 ou $args1 e $args2 e assim por diante…. sério, preciso muito da ajuda de vocês.

    gostaria de um filtro assim: https://www.usf.edu.br/eventos/#conteudoInternas
    grata desde já

    https://pastebin.com/9ci4s6Kt

    • Este tópico foi modificado 2 weeks atrás por  larinmj23.
    • Este tópico foi modificado 1 week, 5 days atrás por  Felipe Santos. Motivo: Ajuste no código
    • Este tópico foi modificado 1 week, 5 days atrás por  Mário Valney. Motivo: Formatar pastebin
Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Moderador Felipe Santos

    (@felipeloureirosantos)

    Olá, tudo bem?

    Quando precisar colocar um código grande, utilize uma solução como o Pastebin. Não coloque direto no tópico.

    Vou encaminhar este tópico para equipe de voluntários dos fóruns caso alguém consiga lhe ajudar. 🙂

    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, tudo bem?

    Como você não precisa de ordem nos posts (por exemplo, primeiros os posts por categoria, depois os posts por post_tag), devemos fazer uma query só:

    https://pastebin.com/nZ4Q3abS

    No seu código, você pega primeiros os posts com categoria X, depois os com tag Y, mas poderiam haver posts com tag Y, que não estão na categoria X e mesmo assim iriam para a listagem.

    Algumas dicas sobre o código no pastebin:
    – Verifique se $_POST['quaquercoisa'] está vazio, assim ignoramos se não existir (então basta não mandar os filtros para ele retornar “todos”.
    Sanitize os campos sempre.
    – Validei o mês, o ano e a ordem.

    Não consegui testar aqui, mas acho que está tudo OK.
    Me avise se deu certo.

    Olá @mariovalney
    tudo bem sim e com você?
    Olha, muito obrigada de verdade pela ajuda… deu muito certo! 🙂

    • Esta resposta foi modificada 1 week, 5 days atrás por  Mário Valney.
    • Esta resposta foi modificada 1 week, 5 days atrás por  larinmj23.
    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Que ótimo que deu certo 🙂

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar conectado para responder a este tópico.