Suporte » Outros assuntos » Criar página customiza passando parramento em url amigável

  • Titulo auto explicativo, montei uma página customizada sem problemas, como estou usando o picasa o nome do álbum vai ser passado pela url, porem não consigo pegar o valor.

    EX: wwww.site.com.br/eventos/nomedoalbum

    Obrigado pela ajuda.

Visualizando 1 resposta (de um total de 1)
  • A estrutura de URL Amigáveis do WordPress só funciona referente a Hierarquia de Modelos de Template.

    Você consegue utilizar variáveis via String Param (GET):
    Coloca no functions.php

    add_filter('query_vars', 'customquery_vars' );
    function customquery_vars( $qvars )
    {
        $qvars[] = 'nome-do-album'; //Exemplo: http://url.com.br/?nome-do-album=
        $qvars[] = 'titulo-da-musica'; //Exemplo: http://url.com.br/?titulo-da-musica=
        return $qvars;
    }

    Para utilizar no arquivo provavelmente: single-eventos.php

    global $wp_query; //sempre chamar a global
    echo $wp_query->query_vars['nome-do-album']; //aqui só escrevi o que vem na URL,

    Não fica tão bonito, mas acho que resolve.

    Você também pode trocar de nome-do-album para eventos(mudando em todo o codigo)
    Ex: http://url.com.br/? eventos =nome-do-album, vai retornar nome-do-album para $wp_query->query_vars[‘eventos’]

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Criar página customiza passando parramento em url amigável’ está fechado para novas respostas.