it-swarm.dev

Remova o slug do blog do nó raiz do Wordpress Multisite

Eu estive olhando se é possível remover blog/ dos URLs de postagem e categoria no nó raiz em uma configuração multisite.

Eu encontrei as configurações de sites multisite e removi a parte blog/ da URL e salvei. Apesar de mudar todos os links corretamente quando clico neles, acabo com um erro 404.

Se eu for ao próprio painel do nó e salvo novamente, obtenho a URL blog/ reescrita nos permalinks alterados de vários sites. Às vezes, criando algo como este blog/news/postname

Alguém já conseguiu fazer isso no passado? Eu estou querendo saber se é possível sem invadir o núcleo ou ficar um pouco mais nas mãos com algumas regras .htaccess.

13
David
  1. No site do blog set Settings -> Permalinks -> Common Setting -> Default (deve selecionar apenas o padrão e não tocar em nada, se você precisar alterar a base da categoria, base de tag definida no administrador de rede apenas)

  2. Na rede Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Isso irá remover/blog slug

17
Pontus Abrahamsson

screenshot of Network Admin settings

Etapa 1: Vá para /wp-admin/network/site-info.php?id=1

Administrador de Rede -> Sites -> Editar -> verificar a estrutura do Permalink.

Edite como por sua exigência.

Passo 2: Ir para o nível do site normal

Configurações -> Permalinks

Selecione ou adicione o permalink apropriado.

7
Saran

Estes são os passos.

  1. Altere a configuração do permalink no administrador da rede para /% postname% /

  2. Indo para permalinks configurações do site irá corrigir o erro 404

  3. Resultado: Trabalhando WordPress Multisite sem/blog/slug.

Fonte com capturas de tela passo-a-passo

Permalinks

2
chiappa

Adicione uma nova página com news como slug. Vá para Configurações> Leitura e escolha sua página de notícias como página estática para postagens de blog.

Então vá para Configurações> Permalink e personalize sua estrutura como /%category%/%postname%/ e suas postagens de blog devem ser /news/post/ até agora.

1
Manticore

No site raiz, clique no permalink e escolha "simples"

No nível da rede Site> clique em editar sob o site raiz> Clique em configurações> Fazer um crtrl + F para encontrar "Estrutura Permalink"> adicionar% post_id% no campo.

0
Nicolas Guérinet

Para quem procura a resposta como desligado em dezembro de 2018 faça o seguinte.

Vá até o administrador da rede, selecione o site raiz e clique em editar.

Vá para a guia de configurações. Existe uma lista massiva de opções, procure pelo campo Estrutura do Permalink. remova/blog do Permalink e clique em salvar. Eu também voltei para a área de administração de blogs raiz e cliquei no botão salvar na seção permalinks para limpar o cache.

0
Darren Stuart