web-dev-qa-db-fra.com

Comment puis-je désosser un lien permanent pour trouver la page?

Je suis nouveau sur WordPress et je dois faire quelques changements rapides.

Comment trouver la page référencée par un lien permanent: Pour www.example.com/mypermalink, comment puis-je localiser la page WP actuelle afin de la retrouver dans le système de fichiers ou dans la liste de pages WP?

5
qxotk

Répondant à la fois à votre question initiale et à la question impliquée par votre commentaire ...

Trouver l'ID de la page

Chaque publication et page de WordPress se voit attribuer un identifiant. Par défaut, WordPress utilise l’ID dans la structure de lien: http://www.example.com/?page=ID ou http://www.example.com/?p=ID ( pour les postes). Vous pouvez changer cela en une structure plus conviviale appelée "jolies permaliens" qui utilisera le slug de page dans l'URL à la place: http://www.example.com/my-page-slug .

En pratique, cependant, ces permaliens peuvent devenir très longs. C’est mauvais pour certaines situations (publication sur Twitter, par exemple). Par conséquent, WordPress conserve les URL les plus courtes en fonction de l’ID en tant que "liens courts".

Vous pouvez trouver le lien abrégé pour un article ou une page en particulier en accédant à cette page, en cliquant avec le bouton droit de la souris et en sélectionnant "Afficher la source". Recherchez ensuite dans la source une section spécifique de balises méta:

<meta name="generator" content="WordPress 3.0.3" /> 
<link rel='shortlink' href='http://example.com/?p=2' /> 

Cette balise "shortlink" vous indique que vous recherchez le post # 2.

Trouver la page dans WordPress admin

Vous avez déjà découvert le moyen le plus simple de trouver un article ou une page: il vous suffit de rechercher le slug de page lorsque vous êtes dans l'administrateur. Cela le trouvera presque à chaque fois, ou du moins vous donnera une petite liste de possibilités.

Une autre méthode consiste à utiliser l'ID que vous avez découvert ci-dessus pour accéder directement à l'écran d'édition de publication/de page. Chaque écran de publication de publication ou de page utilise la structure d’URL suivante: http://example.com/wp-admin/post.php?post=ID& action = edit

Remplacez simplement l'ID que vous avez découvert ci-dessus parIDdans l'URL et vous serez redirigé vers l'écran d'édition/publication de page pour ce contenu.

Fichiers de modèle

Les modèles de page sont définis par votre thème. Ils seront tous situés quelque part dans le dossier /wp-content/themes/YOUR-THEME/. Le nom du modèle de page (que vous avez vu sur l'écran d'édition post) peut vous indiquer quel fichier vous recherchez, mais je ne peux pas le garantir.

Sachez simplement que tous les fichiers de modèles de page commencent par le code suivant:

<?php 
/* Template Name: PAGE TEMPLATE NAME */ 
?>

Ainsi, si vous avez plus d'un fichier de modèle défini par votre thème, la recherche de cette balise vous aidera à identifier le fichier spécifique que vous devez modifier. Ce modèle définira les codes HTML et PHP utilisés par les pages qui appellent spécifiquement ce modèle.

8
EAMann

Ce qui précède a un peu aidé, mais je devais approfondir le code et trouver l'ID de la page dans la classe Body:

body class="page page-id-4264 
2
Bec