web-dev-qa-db-fra.com

Supprimer le slug de blog du nœud racine Wordpress Multisite

J'ai cherché s'il était possible de supprimer blog/ de l'URL de publication et de catégorie sur le nœud racine dans une configuration multisite.

J'ai trouvé les paramètres de sites multisites, supprimé la partie blog/ de l'URL et enregistré. Bien que tous les liens soient correctement modifiés lorsque je clique dessus, je me retrouve avec un 404.

Si je vais dans le tableau de bord du nœud lui-même et que je le réenregistre, l'URL blog/ est réécrite dans les permaliens multisites modifiés. Parfois, créer quelque chose comme ce blog/news/postname

Quelqu'un a-t-il réussi à le faire par le passé? Je me demande s’il est possible de pirater le noyau ou d’avoir un peu plus de pratique avec quelques règles .htaccess.

13
David
  1. Sur le site de blog, définissez Settings -> Permalinks -> Common Setting -> Default (vous devez sélectionner l'option par défaut uniquement et ne rien toucher. Si vous devez modifier la base de catégories, définissez la base de balises uniquement pour l'administrateur réseau).

  2. Au réseau Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Qu'il va supprimer/blog slug

17
Pontus Abrahamsson

 screenshot of Network Admin settings 

Étape 1: Allez à /wp-admin/network/site-info.php?id=1

Administrateur réseau -> Sites -> Modifier -> vérifier la structure du lien permanent.

Modifier selon vos besoins.

Étape 2: Aller au niveau de site normal

Paramètres -> Permaliens

Sélectionnez ou ajoutez le permalien approprié.

7
Saran

Ce sont les étapes.

  1. Changez le paramètre de permalien dans l’administrateur réseau en /% postname% /

  2. Aller à permaliens paramètres du site va réparer le 404

  3. Résultat: WordPress multisite de travail sans/blog/slug.

Source avec des captures d'écran étape par étape.

 Permalinks 

2
chiappa

Ajouter une nouvelle page avec news comme slug. Allez dans Paramètres> Lecture et choisissez votre page de nouvelles comme page statique pour les articles de blog.

Ensuite, allez dans Paramètres> Permalink et personnalisez votre structure telle que /%category%/%postname%/ et les slugs de votre blog devraient tous être /news/post/ maintenant.

1
Manticore

Sur le site racine, cliquez sur permalink et choisissez "plain"

Au niveau du réseau Site> cliquez sur Modifier sous le site racine> Cliquez sur paramètres> Utilisez un raccourci clavier pour rechercher une "Structure de lien permanent"> ajoutez% post_id% dans le champ.

0
Nicolas Guérinet

Pour ceux qui recherchent la réponse à partir du mois de décembre 2018, procédez comme suit.

Allez à l’administrateur réseau, sélectionnez le site Web racine et cliquez sur Modifier.

Allez à l'onglet Paramètres. Il y a une liste énorme d'options, recherchez le champ Structure Permalink. supprimer/blog du lien permanent et cliquez sur Enregistrer. Je suis aussi retourné à la zone d'administration des blogs racine et j'ai cliqué sur le bouton Enregistrer de la section des permaliens pour vider le cache.

0
Darren Stuart