Suporte » Plugins » Dúvida sobre urls e custom post types

  • Resolvido Zappe

    (@zappe)


    Olá pessoal, tudo jóia?

    Gostaria de saber o seguinte…

    Quando se tem um custom post type, como ficam as urls?

    Por exemplo… no woocommerce tenho um cpt “produto”, e neste, tem um custom field “marca” e “empresa”, como ficaria para fazer a url para filtrar, exemplo: site.com/produtos/empresa ou algo parecido e como faria para recuperar os dados desse “produtos/marca/marca-tal”?

    Alguém pode me dar uma luz? Como são construídas as urls?

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Moderador Allyson Souza

    (@allysonsouza)

    Uma boa referência para começar a entender a estrutura do WordPress e por consequência suas url’s (que ainda dependem da configuração de seus Links Permanentes no painel) http://codex.wordpress.org/Template_Hierarchy

    Para que você pudesse agrupar os produtos por empresas, ao invés de utilizar um metafield, você poderia utilizar uma taxonomia.

    Taxonomias – Sistema de agrupamento de informações/elementos, como por exemplo marca.

    Termo – Elemento de uma taxonomia. Nossa taxonomia empresa pode ter os seguintes termos: nike, adidas e puma (marcas).

    Para criar uma taxonomia, veja: http://codex.wordpress.org/Function_Reference/register_taxonomy

    Ao criar uma taxonomia, é possível listar os produtos de uma marca em uma url do tipo:
    /produtos/{taxonomy-name}/{term}

    Sendo no exemplo:
    /produtos/empresa/puma – Onde apenas os produtos da puma serão listados.

    Criador do tópico Zappe

    (@zappe)

    Obrigado pela resposta Allyson…

    Mas o meu medo é que se fizer isso, vai dar um trabalho para colocar logomarca nesses termos (ou não, poderia chamar a logomarca de acordo com o nome do termo “logo-puma.jpg”), e ficaria meio gambiarra e confundiria o cliente na hora do casdastro do produto.

    Já com os custom fields eu poderia criar uma metabox na área de cadastro.

    O que você acha? É uma loja de materiais de construção.

    Moderador Allyson Souza

    (@allysonsouza)

    Com o plugin Advanced Custom Fields você poderia criar metaboxes para a taxonomia, adicionando o logotipo em cada termo/marca.

    Se for metabox, bem, não sei como fica a questão da listagem e url, seria um problema muito maior do que a usabilidade de cadastar as imagens nos termos.

    Criador do tópico Zappe

    (@zappe)

    Criei um nova taxonomia hierarquical>false relacionada ao cpt, já apareceu lá, agora só falta definir o resto da solução, colocar logo, fazer listagens…

    Vamos ver no que dá.

    Abraço.

    Criador do tópico Zappe

    (@zappe)

    Consegui fazer, mas agora não não aparece nada, criei um arquivo “taxonomy-marca.php” e não aparece, tem algum parâmetro na criação do register_taxonomy que determina a exibição?

    Moderador Allyson Souza

    (@allysonsouza)

    Qual a url que está tentando acessar? Foi na página de sua taxonomia, escolheu um termo e clicou em “ver”?

    Criador do tópico Zappe

    (@zappe)

    Opa, consegui… tive que re-salvar os permalinks, aí deu certo.

    Valew!!!

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Dúvida sobre urls e custom post types’ está fechado para novas respostas.