{"id":2144,"date":"2020-07-01T18:33:28","date_gmt":"2020-07-01T16:33:28","guid":{"rendered":"https:\/\/www.spinat.fr\/?post_type=definition&#038;p=2144"},"modified":"2020-07-02T10:57:57","modified_gmt":"2020-07-02T08:57:57","slug":"hook","status":"publish","type":"definition","link":"https:\/\/www.spinat.fr\/en\/definition\/hook\/","title":{"rendered":"Hook"},"content":{"rendered":"<p>Le <strong>hook<\/strong>, ou <strong>hame\u00e7on<\/strong> en fran\u00e7ais, d\u00e9signe un point d\u2019entr\u00e9e dans une fonction WordPress.<\/p>\n<p>On utilise des <strong>hooks<\/strong> pour int\u00e9grer des fonctions pr\u00e9cises \u00e0 son site et permettre \u00e0 WordPress de les ex\u00e9cuter, sans avoir \u00e0 modifier le c\u0153ur du code. On peut ainsi agir sur WordPress, sur le th\u00e8me que l\u2019on a choisi et sur les extensions en modifiant leur comportement natif.<br>\nIl existe 2 types de <strong>hooks<\/strong> : les actions et les filtres.<\/p>\n<p>Actions : on d\u00e9termine \u00e0 un moment pr\u00e9cis le lancement d\u2019une fonction permettant d\u2019ex\u00e9cuter notre code dans celui de WordPress<\/p>\n<p>Filtres : on d\u00e9cide d\u2019intercepter une valeur afin lui apporter une modification.<\/p>\n<p>Notez que les fonctions WordPress proposent pour la plupart des <strong>hooks<\/strong> qui vous permettent de mettre en place vos modifications. C\u2019est aussi gr\u00e2ce \u00e0 ce fonctionnement que WordPress est ce qu\u2019il est aujourd\u2019hui !<\/p>\n\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Qu'est ce que le hook ?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"Le hook, ou hame\u00e7on en fran\u00e7ais, d\u00e9signe un point d\u2019entr\u00e9e dans une fonction WordPress. On utilise des hooks pour int\u00e9grer des fonctions pr\u00e9cises \u00e0 son site et permettre \u00e0 WordPress de les ex\u00e9cuter, sans avoir \u00e0 modifier le c\u0153ur du code. On peut ainsi agir sur WordPress, sur le th\u00e8me que l\u2019on a choisi et sur les extensions en modifiant leur comportement natif. Il existe 2 types de hooks : les actions et les filtres. Actions : on d\u00e9termine \u00e0 un moment pr\u00e9cis le lancement d\u2019une fonction permettant d\u2019ex\u00e9cuter notre code dans celui de WordPress Filtres : on d\u00e9cide d\u2019intercepter une valeur afin lui apporter une modification. Notez que les fonctions WordPress proposent pour la plupart des hooks qui vous permettent de mettre en place vos modifications. C\u2019est aussi gr\u00e2ce \u00e0 ce fonctionnement que WordPress est ce qu\u2019il est aujourd\u2019hui !\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}\n<\/script>\n\n\n\n","protected":false},"featured_media":0,"template":"","definitions_cat":[96],"_links":{"self":[{"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/definition\/2144"}],"collection":[{"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/definition"}],"about":[{"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/types\/definition"}],"version-history":[{"count":0,"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/definition\/2144\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/media?parent=2144"}],"wp:term":[{"taxonomy":"definitions_cat","embeddable":true,"href":"https:\/\/www.spinat.fr\/en\/wp-json\/wp\/v2\/definitions_cat?post=2144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}