{"id":652,"date":"2024-12-09T09:52:07","date_gmt":"2024-12-09T08:52:07","guid":{"rendered":"https:\/\/toolbox.xavier-dhoosche.fr\/?p=652"},"modified":"2026-03-19T11:18:24","modified_gmt":"2026-03-19T10:18:24","slug":"themes-themes-enfant-php-simplet","status":"publish","type":"post","link":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/2024\/12\/09\/themes-themes-enfant-php-simplet\/","title":{"rendered":"th\u00e8mes th\u00e8mes enfant php simplet"},"content":{"rendered":"\n<p>th\u00e8me hello car on travaille avec elementor pro th\u00e8me minimal<\/p>\n\n\n\n<p>Les autres th\u00e8mes ont eu du code fait par les d\u00e9vellopeur: th\u00e8mes enfant<br>On peur modifier les 5 % du th\u00e8me enfant<\/p>\n\n\n\n<p><a href=\"https:\/\/wpmarmite.com\/child-theme-wordpress\">https:\/\/wpmarmite.com\/child-theme-wordpress<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"370\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1024x370.png\" alt=\"\" class=\"wp-image-656\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1024x370.png 1024w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-300x108.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-768x277.png 768w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image.png 1166w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>les deux lignes theme name et template permet de d\u00e9clarer le th\u00e8me enfant<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1-1024x479.png\" alt=\"\" class=\"wp-image-657\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1-1024x479.png 1024w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1-300x140.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1-768x359.png 768w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-1.png 1120w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>A partir de ce moment on peut modifier les css du th\u00e8me. On peut \u00e9galement utiliser la fonction ajout de css \u00e0 partir de word press mais on aura pas l&rsquo;interface de vss.<\/p>\n\n\n\n<p>Pour aller dans le ftp aller dans go to folder de local by flyweel aller dans le content <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"234\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-2.png\" alt=\"\" class=\"wp-image-659\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-2.png 722w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-2-300x97.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"612\" height=\"496\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-3.png\" alt=\"\" class=\"wp-image-660\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-3.png 612w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-3-300x243.png 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/figure>\n\n\n\n<p>Style css le fichier le plus important le th\u00e8me enfant nous permet de modifier le style sans toucher au th\u00e8me parent on ne travail jamais le th\u00e8me parent.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"776\" height=\"320\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-4.png\" alt=\"\" class=\"wp-image-662\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-4.png 776w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-4-300x124.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-4-768x317.png 768w\" sizes=\"auto, (max-width: 776px) 100vw, 776px\" \/><\/figure>\n\n\n\n<p>glisser le repertoire th\u00e8me enfant avec le fichier style css mettre le nom du th\u00e8me enfant en slug<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"829\" height=\"497\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-5.png\" alt=\"\" class=\"wp-image-663\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-5.png 829w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-5-300x180.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-5-768x460.png 768w\" sizes=\"auto, (max-width: 829px) 100vw, 829px\" \/><\/figure>\n\n\n\n<p>Le th\u00e8me enfant est visible  avec ses fonctionnalit\u00e9s mais pas sa mise en forme<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-6-1024x586.png\" alt=\"\" class=\"wp-image-664\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-6-1024x586.png 1024w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-6-300x172.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-6-768x440.png 768w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-6.png 1319w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Il existe plein de plugin en tapant child qui permet de cr\u00e9er des th\u00e8mes enfants<\/p>\n\n\n\n<p>Le fichier child permet de garder ses modifications quand une mise \u00e0 jour est fait sur le th\u00e8me parent.<\/p>\n\n\n\n<p>Cette technique n&rsquo;est pas recommand\u00e9 car elle ne pose que des probl\u00e8mes quand des mises \u00e0 jour sont faites. Ne pas mettre du code dans fonction.php. La meilleurs chose est de faire un plug-in ou solution interm\u00e9daire des snipetts bout de code en test pas recommand\u00e9 en production. Car on peut plus facilement le partager et cr\u00e9er des versions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-7-1024x592.png\" alt=\"\" class=\"wp-image-666\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-7-1024x592.png 1024w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-7-300x174.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-7-768x444.png 768w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-7.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La meilleure des solutions est de cr\u00e9er et tester le code avec snippets puis en production cr\u00e9er un plug-in. Si probl\u00e8me avec un plug-in aller dans le filezilla et l&rsquo;effacer.<\/p>\n\n\n\n<p>L&rsquo;avantage des plug-in est de cr\u00e9er une fonction unitaire. des briques<br>comment faire un plug-in<\/p>\n\n\n\n<p>cr\u00e9er un fichier php qui s\u00a0\u00bbappelle mon plug-in on utilise le bloc texte et on change l&rsquo;extension<\/p>\n\n\n\n<p>On ouvre la balise php<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"166\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-8.png\" alt=\"\" class=\"wp-image-668\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-8.png 783w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-8-300x64.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-8-768x163.png 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/figure>\n\n\n\n<p>On ouvre la balise de commentaire et on nomme le plug-in<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"270\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-9.png\" alt=\"\" class=\"wp-image-670\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-9.png 670w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-9-300x121.png 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<p>ajouter du code et cr\u00e9er une archives une archive<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"376\" src=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-10.png\" alt=\"\" class=\"wp-image-671\" srcset=\"https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-10.png 932w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-10-300x121.png 300w, https:\/\/toolbox.xavier-dhoosche.fr\/wp-content\/uploads\/2024\/12\/image-10-768x310.png 768w\" sizes=\"auto, (max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>on peut modifier directement le plug-in en vs code sur le fichier filezilla<\/p>\n\n\n\n<p>Ne pas h\u00e9siter \u00e0 utiliser chat gpt pour obtenir du code<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>th\u00e8me hello car on travaille avec elementor pro th\u00e8me minimal Les autres th\u00e8mes ont eu du code fait par les&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-652","post","type-post","status-publish","format-standard","hentry","category-elementor"],"_links":{"self":[{"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/posts\/652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/comments?post=652"}],"version-history":[{"count":9,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/posts\/652\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/posts\/652\/revisions\/675"}],"wp:attachment":[{"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/media?parent=652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/categories?post=652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/toolbox.xavier-dhoosche.fr\/index.php\/wp-json\/wp\/v2\/tags?post=652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}