Suporte » Temas » Remover nome da taxonomia da URL do site

  • Olá comunidade WordPress!

    (Exemplo) Possuo a taxonomia “fruta”, e quero acessar o item “morango” cadastrado nela. Porém, a URL fica como exemplo.com/comida/morango, e eu quero remover esse “comida” da URL e deixar apenas exemplo.com/morango.

    A dúvida:
    Como eu poderia fazer isso? Serei obrigado a usar algum plugin?
    Na minha opinião é muito melhor trabalhar com essas funções diretamente nos códigos do tema, principalmente pela praticidade. Mas não descarto o uso de plugins e aceito sugestões.

    Desde já agradeço pessoal!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Ramon Ahnert

    (@rahmohn)

    Olá, @shewdreen.

    No menu Configurações > Links permanentes você pode personalizar a estrutura da URL.

    Criador do tópico shewdreen

    (@shewdreen)

    Olá, @rahmohn.

    Eu tentei fazer isso, mas a edição de links permanentes só está disponível para posts, categorias e tags.

    Moderador Ramon Ahnert

    (@rahmohn)

    @shewdreen

    Na função register_taxonomy, você pode passar o parâmetro rewrite com o valor false.

    $args = array(
            'label'        => __( 'Comida', 'textdomain' ),
            'public'       => true,
            'rewrite'      => false,
        );
         
        register_taxonomy( 'comida', 'post', $args );

    Referências:
    developer.wordpress.org/reference/functions/register_taxonomy/

    • Esta resposta foi modificada 6 anos, 2 meses atrás por Ramon Ahnert.
Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Remover nome da taxonomia da URL do site’ está fechado para novas respostas.