Étrange problème de permalien: impossible de renommer / entreprise-2 / en / entreprise /


15

J'ai créé une page intitulée société. Mais le permalien l'a transformé en / company-2 /, essayant de le changer en / company / ne fonctionne pas. Le site Web ne comporte que 8 pages et aucune ne s'appelle entreprise (je ne sais pas si l'entreprise comme titre de page était utilisée dans le passé?).

Que puis-je faire et quelle en est la cause? Où dois-je chercher? Pas peur d'utiliser phpmyadmin;)

Cordialement


1
Je peux confirmer que les éléments de la médiathèque portant le même nom que votre page entraîneront l'ajout de numéros au nom de votre permalien de page.
Chris

Si vous êtes absolument sûr de ne pas avoir d'autres pages, etc. avec ce slug / nom, dans la corbeille ou non, ce pourrait être la redirection Yoast! C'était IT dans mon cas et grâce à Kman je l'ai résolu! Merci!!
Roza

Réponses:


11

Vérifiez les slugs des autres pages - il y a de fortes chances que / company / soit utilisé pour l'une d'entre elles. Vous pouvez également aller sur / company / sur votre site et voir si quelque chose se passe.

Comme mentionné dans un commentaire , assurez-vous de vérifier également la corbeille. Vous avez peut-être supprimé une page portant ce nom, mais si elle est toujours dans la corbeille, vous ne pouvez pas réutiliser le nom.


6
à ce point, assurez-vous de vérifier également la «Corbeille»
The Z Man

oui, la corbeille était le problème. Ceci est un site Web de test propre. Il s'avère que mon charmant partenaire a créé des pages de test et les a supprimées directement.
alex

1
Je veux juste ajouter que les images avec cette limace peuvent également causer le problème. Donc, si tous les articles, pages, catégories et balises sont cochés, accédez à la galerie de médias et recherchez le nom du slug, tel que «société». Trouvez l'image, cliquez sur éditer, affichez le slug en utilisant les options de l'écran, puis renommez si nécessaire.
Devin Peterson

6

Tu es proche. Le permalien ne peut pas être modifié car, à un moment donné, une autre page intitulée «société» a été rédigée (pas nécessairement publiée). Malheureusement, je ne sais pas grand-chose que vous pouvez faire depuis WordPress pour changer cela en plus de nommer la page autre chose. Cependant, vous pouvez aller dans la base de données si vous y avez accès et regarder dans la table 'wp_posts'. Continuez à chercher dans la colonne «post-titre» jusqu'à ce que vous en trouviez un qui soit simplement «entreprise» et supprimez-le. Cela devrait, en théorie, résoudre votre problème.


tx @cmegown, n'a pas regardé dans la poubelle
alex

4

J'ai eu le même problème et j'ai fait tout ce qui est normalement suggéré (poubelle vide, etc.). J'ai trouvé que le problème était que j'avais une image dans la galerie avec le même nom que la page. Suppression de l'image, téléchargement avec un nouveau nom et le problème a disparu.


2

Dans mon cas, j'essayais de renommer / gallery / 2010-2 / en / gallery / 2010 /. Ceci est similaire à votre cas, sauf que j'essayais de renommer le slug de page en nombre. Ceci est interdit par wordpress car les numéros sont réservés aux pages de type archive. Il peut y avoir d'autres restrictions que je n'ai pas recherchées. Espérons que cela aide quelqu'un d'autre qui se retrouve ici après avoir recherché "Impossible de modifier le slug de la page WP".


1

J'ai eu ce problème. Et j'ai vérifié tous les forums et corbeille et brouillons et images avec le même nom. En fin de compte, j'ai aimé le problème avec mon utilisation incorrecte du plugin Yoast - la section de redirection. J'ai créé une redirection pour une page qui n'existait pas et qui m'a empêché de créer une page avec cette URL. Une fois que j'ai supprimé la redirection, j'ai pu renommer le slug.


ça a marché pour moi.
thecodedeveloper.com

0

Vous avez un autre article / page avec le même slug (probablement dans votre corbeille) qui a déjà pris cela. Trouvez-le et faites votre truc avec :)


0

Comme d'autres l'ont suggéré, cela ressemble à un slug en double ou ( post_name) dans un autre élément WordPress. Étant donné que la plupart des éléments de contenu de WordPress sont stockés dans le tableau des publications (généralement wp_posts), le code SQL suivant vous aidera à réduire rapidement l'élément à l'origine du problème en renvoyant tout ce qui commence company.

Ouvrez MySql (phpMyAdmin fonctionne) et entrez-le dans l'onglet SQL.

SELECT ID, post_title, post_name, post_type 
FROM `wp_posts` 
WHERE post_name LIKE 'company%'
ORDER BY post_name
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.