- Statut : non résolu
- Ce sujet contient 8 réponses, 3 participants et a été mis à jour pour la dernière fois par
Zero94, le il y a 13 années et 11 mois.
-
AuteurMessages
-
30 mai 2011 à 14 h 13 min #495675
Bonjour,
J’ai commencé a créer un thème pour WordPress, et j’aimerais savoir comment était générer le code PhP par WordPress:
Je m’explique, lorsque je veux afficher mes articles, il me génère automatiquement, par exemple les liens pour les commentaire, hors je travail avec un outil qui ne supporte pas les attributs « title » dans les balises (entre autres) donc j’ai un message d’erreur.
et je voulais savoir ou est-ce qu’on peut éditer ce code générer par WordPress en ne touchant que aux fichiers dans le thème bien sûr, et comment savoir ou sont situés ces fonctions de manière général. Et si ce n’est pas possible, avoir toutes les fonctions qui renvoient les titre, le contenu, l’auteur d’articles sûrement disponible sur WordPress Codex mais je ne suis pas doué pour trouvé quelque chose là dedans.
Voici un exemple de code générer automatiquement par WordPress
Et dans index.php je n’ait que :
Donc je vois pas d’où sort ces liens avec ces « title »
Merci de votre aide, si je ne suis pas clair, n’hésitez pas a me demander ^^30 mai 2011 à 14 h 27 min #773516Normalement tous les fichier que tu peut toucher sont dans le dossier de ton thème. Pour ton probleme regarde le fichier « comments.php » qui est appelé par toutes les pages ou il y a potentiellement des commentaires. Après je ne suis pas sûr que tu nous ais collé le bon code ^^ Un article simple peut être affiché par « single.php » par exemple. D’où sors tu ta logne avec la balise ?
30 mai 2011 à 14 h 50 min #773517Alors, en fait, je viens d’isoler un peu le problème, c’est le code suivant :
qui va générer :
en dessous de chaque article. En gros la balise est le code source final généré, il n’est pas en dur dans les fichiers. Donc je chercherais a modifier la syntaxe de la manière dont sont ces bouts de code.
30 mai 2011 à 15 h 00 min #773518oui, tu as pas de chance, pas possible d’enlever title dans cette fonction, il faut en recréer un avec comments_link par exemple
<a href=" »>Commentaire du post
30 mai 2011 à 15 h 03 min #773519Wordpress fonctionne avec des fonctions, là celle qui te génère cela est comments_popup_link(); A chercher dans le codex pour la modifier, ou à remplacer par autre chose si tu n’arrives pas à faire ce que tu veux :
http://codex.wordpress.org/Function_Reference/comments_popup_linkSinon ma question était en fait « de quel page php » sors-tu ton code générateur ^^
30 mai 2011 à 15 h 04 min #773520Ah cool, la ligne de code fonctionne
Et si tu avais aussi la possibilité de me filer le liens où sont renseigner toutes ces fonctions avec leur utilités
?
En tout cas, je vous remercie de vous intéressez a mon problème.
30 mai 2011 à 15 h 08 min #773521Oui Hernan, le problème c’était que comments_popup_link se trouve dans comment-template.php qui n’est pas un fichier de thème mais de WordPress, donc lors du transfert de thème, ça ne marcherait pas
30 mai 2011 à 15 h 37 min #773522Toutes les fonctions sont dans le codex de WordPress, http://codex.wordpress.org/
Beaucoup de fonctions ont implémenté des filtres qui permettent d’intervenir sur le résultat de la fonction, voir add_filter. La fonction comments_popup_link n’en a pas à cet effet et ses arguments ne le prévoient pas.
Plutôt que chercher dans le codex, je prend souvent google en tapant ‘wordpress nom_de_fonction’, tu auras un lien vers la référence de la fonction,je trouve cela souvent plus rapide qu’une recherche dans le codex quand je connais la fonction.
31 mai 2011 à 7 h 32 min #773523Ok, merci beaucoup pour l’aide 🙂
Bonne journée. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.