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


15

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

J'ai trouvé les paramètres des sites multisites et supprimé la blog/partie de l'URL et enregistré. Malgré le fait de changer tous les liens correctement lorsque je clique dessus, je me retrouve avec un 404.

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

Quelqu'un a-t-il réussi à le faire dans le passé? Je me demande si c'est possible sans pirater le cœur ou mettre un peu plus la main sur certaines .htaccessrègles.


Avez-vous essayé de faire des recherches? Il y a beaucoup de messages sur les forums WP.org sur ce sujet, ainsi que certains articles de blog
shea

J'ai trouvé ce plugin fonctionner - github.com/WebDevStudios/remove-blog-slug , j'ai obtenu ce lien à partir des discussions ici - jennybeaumont.com/remove-blog-slug-multisite-installations
JosephC

Réponses:


19
  1. Sur le site de blog défini Settings -> Permalinks -> Common Setting -> Default(doit uniquement sélectionner la valeur par défaut et ne rien toucher, si vous devez modifier la base de catégorie, définir la base de balises uniquement auprès de l'administrateur réseau)

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

Qu'il supprimera / slug blog


C'est une bonne approche bien qu'elle ne fonctionne pas si BuddyPress est installé car BuddyPress nécessite des permaliens non par défaut. Une idée de comment contourner cela?
henrywright

10

capture d'écran des paramètres de l'administrateur réseau

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

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

Modifiez selon vos besoins.

Étape 2: passer au niveau de site normal

Paramètres -> Permaliens

Sélectionnez ou ajoutez un permalien approprié.


Je n'ai pas pu trouver l'administrateur réseau -> Sites -> Modifier -> vérifier la structure du lien permanent via la navigation, j'ai donc utilisé l'URL que vous avez indiquée à l'étape 1 et cela a fonctionné! Je vous remercie. Avait passé beaucoup de temps là-dessus.
aditya


1

Ajoutez une nouvelle page avec newscomme slug. Accédez à Paramètres> Lecture et choisissez votre page d'actualités comme page statique pour les articles de blog.

Ensuite, allez dans Paramètres> Lien permanent et personnalisez votre structure comme /%category%/%postname%/et les slugs de vos articles de blog devraient tous être /news/post/maintenant.


0

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

Au niveau du réseau Site> cliquez sur modifier sous le site racine> Cliquez sur paramètres> Faites un crtrl + F pour trouver "Structure de permalien"> ajoutez% post_id% dans le champ.


0

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

Accédez à l'administrateur réseau, sélectionnez le site Web racine et cliquez sur modifier.

Allez à l'onglet des paramètres. Il existe une énorme liste d'options, recherchez le champ Structure du lien permanent. supprimez / blog du Permalien et cliquez sur Enregistrer. Je suis également retourné à la zone d'administration des blogs racine et j'ai cliqué sur le bouton Enregistrer dans la section des permaliens pour vider le cache.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.