{"id":1407,"date":"2012-03-12T00:36:50","date_gmt":"2012-03-12T00:36:50","guid":{"rendered":"http:\/\/gr-01.de\/whitepapers.grafik-und-redaktion.de\/?p=1407"},"modified":"2013-06-03T03:43:27","modified_gmt":"2013-06-03T01:43:27","slug":"le-fichier-single-php","status":"publish","type":"post","link":"https:\/\/whitepapers.grafik-und-redaktion.de\/?p=1407","title":{"rendered":"Le fichier single.php"},"content":{"rendered":"<p>Dans la logique des th\u00e8mes WordPress, vous serez vous amen\u00e9 \u00e0 visiter le code source de votre fichier single.php. Mais qui est-il ? Que fait-il ? A quoi sert-il ? D\u00e9couverte de ce fichier single.php<\/p>\n<p>R\u00e9pondons imm\u00e9diatement \u00e0 la question \u00ab A quoi sert ce single.php ? \u00bb Il affiche vos articles sur votre site. Rien de moins que cela. Ce qui le rend quelque peu important. Si vous faites n\u2019importe quoi, n\u2019importe comment dans le code de ce fichier, ce sont l\u2019int\u00e9gralit\u00e9 de vos articles qui vont partir en sucette. Sensible n\u2019est-ce pas ?<\/p>\n<p>Un base de donn\u00e9es et un fichier php on cela de merveilleux. Avec un seul fichier, vous allez pouvoir afficher des milliers d\u2019articles. Le revers de la m\u00e9daille, comme indiqu\u00e9 pr\u00e9c\u00e9demment,c\u2019est qu\u2019une seule coquille dans ce fichier, et c\u2019est tout votre contenu qui est vrill\u00e9.<\/p>\n<p>En soit, le fichier single n\u2019est pas un monstre de complication. Il serait m\u00eame assez \u00ab rudimentaire \u00bb dans sa version de base. En effet, pour afficher votre article, il suffit \u00ab simplement \u00bb de faire un appel \u00e0 la boucle WordPress, et le tour est jou\u00e9.<\/p>\n<p>La boucle va r\u00e9cup\u00e9rer ce qu\u2019elle doit, l\u00e0 o\u00f9 elle le doit et renvoyer l\u2019article qui va bien \u00e0 votre visiteur.<\/p>\n<p>L\u00e0 o\u00f9 cela devient un tantinet plus compliqu\u00e9 pour le novice, c\u2019est la mise en forme de la page. Comme toujours, si le CSS et l\u2019HTML sont pour vous aussi clair que du chinois, autant vous dire que vous allez passer un mauvais moment. D\u2019un autre c\u00f4t\u00e9, ce n\u2019est pas en prenant la fuite que vous allez apprendre\u2026<br \/>\nLes marqueurs utiles<\/p>\n<p>Pour votre single.php, vous allez devoir faire appel \u00e0 certains marqueurs WordPress, regardons les quels<\/p>\n<p>the_title : affiche le titre de l\u2019article<br \/>\nthe_excerpt : affiche l\u2019extrait de l\u2019article<br \/>\nthe_content : l\u2019article lui m\u00eame<\/p>\n<p>Vous devrez \u00e9galement utiliser deux fonctions obligatoires, qui vont ouvrir et fermer votre fichier.<\/p>\n<p>get_header : appel le header de wordpress et ses fonctions li\u00e9es<br \/>\nget_footer : idem que pr\u00e9c\u00e9demment, mais pour le pied de page<\/p>\n<p>En r\u00e9sum\u00e9, j\u2019ouvre mon fichier avec la fonction get_header, puis, je place mes marqueurs, enfin, je ferme mon fichier avec get_footer.<\/p>\n<p>En suivant cela, votre page affichera l\u2019en-t\u00eate du site, le titre de l\u2019article, son extrait, l\u2019article, et enfin le pied de page.<\/p>\n<p>Il vous \u00ab restera \u00bb \u00e0 vous occuper de la mise en page.<\/p>\n<p>Un exemple de fichier single comment\u00e9:<\/p>\n<p><a href=\"http:\/\/gr-01.de\/whitepapers.grafik-und-redaktion.de\/uploads\/2012\/03\/single.pdf\">single<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans la logique des th\u00e8mes WordPress, vous serez vous amen\u00e9 \u00e0 visiter le code source de votre fichier single.php. Mais qui est-il ? Que fait-il ? A quoi sert-il ? D\u00e9couverte de ce fichier single.php R\u00e9pondons imm\u00e9diatement \u00e0 la question &hellip; <a href=\"https:\/\/whitepapers.grafik-und-redaktion.de\/?p=1407\">Weiterlesen &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76],"tags":[104],"_links":{"self":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/1407"}],"collection":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1407"}],"version-history":[{"count":5,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/1407\/revisions"}],"predecessor-version":[{"id":3113,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=\/wp\/v2\/posts\/1407\/revisions\/3113"}],"wp:attachment":[{"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whitepapers.grafik-und-redaktion.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}