...
✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Como adicionar ‘/ blog /’ aos URLs de postagem do WordPress

23

Recentemente, enquanto trabalhamos no projeto do cliente, queríamos adicionar uma string ‘/ blog /’ aos URLs de postagem do WordPress. Não vejo nenhuma razão específica para adicionar ‘/ blog /’ a um único URL de postagem. Neste blog, mantenho URLs simples para minha postagem. No entanto, o cliente queria esse formato de URL em seu projeto.

Supondo que você tenha definido as configurações do permalink para ‘nome da postagem’, o URL da postagem do WordPress terá o seguinte formato:

SITE_URL / hello-world

Depois de adicionar ‘/ blog /’ aos URLs das postagens, a aparência será:

SITE_URL / blog / hello-world

Vamos dar uma olhada em como isso pode ser feito em seu site WordPress.

Adicione ‘/ blog /’ aos URLs de postagem do WordPress

Faça login no painel do WordPress e vá para Configurações-> Link permanente. Nesta página, escolha a opção ‘Estrutura Personalizada’ e insira / blog /% postname% / no campo fornecido. Consulte a imagem abaixo.

Não se esqueça de clicar no botão ‘Salvar alterações’. Caso contrário, não terá efeito. Agora verifique o seu post e os URLs da categoria, eles devem conter ‘/ blog /’ nos respectivos URLs.

Seu trabalho ainda não acabou. As etapas acima também afetarão seu tipo de postagem personalizada e URLs de taxonomia personalizados.

Digamos que você tenha um tipo de postagem personalizado ‘produto’ e uma taxonomia personalizada ‘product_cat’ em seu site WordPress. Depois de executar as etapas acima, os URLs de tipo de postagem e taxonomia também conterão ‘/ blog /’ conforme a seguir.

SITE_URL / blog / produto / produto de teste
SITE_URL / blog / product_cat / tabela

Se você está de acordo com este formato, não se preocupe. Mas se você não quiser ‘/ blog /’ em seu tipo de postagem personalizado e URLs de taxonomia personalizados, será necessário adicionar mais um parâmetro à regra de reescrita.

Ao criar o tipo de postagem, usamos o método register_post_type(). No caso da taxonomia customizada, o método register_taxonomy () está sendo usado.

Ambos os métodos têm um rewriteparâmetro. Para este parâmetro, você deve passar a chave 'with_front' => falseque mantém seus URLs não afetados. Seu código será algo como abaixo.

// custom post type 'product'
register_post_type( 'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product', 'with_front' => false),
    )
);
 
// custom taxonomy 'product_cat'
register_taxonomy(
    'product_cat',
    'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product_cat', 'with_front' => false),
    )
);

Após adicionar 'with_front' => falsea register_post_type () e register_taxonomy (), você deve atualizar os permalinks na página Configurações-> Permalink. Depois disso, você pode ver ‘/ blog /’ adicionado apenas à sua postagem e categorias padrão. Seus tipos de postagem personalizados e URLs de taxonomia personalizados permanecem intactos.

Espero que você saiba como adicionar ‘/ blog /’ aos URLs de postagem do WordPress. Se necessário, use qualquer outra string e siga as etapas definidas no artigo. Eu gostaria de ouvir seus pensamentos e sugestões na seção de comentários abaixo.

Artigos relacionados

Fonte de gravação: artisansweb.net

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação