{"id":32961,"date":"2019-10-21T02:13:49","date_gmt":"2019-10-21T09:13:49","guid":{"rendered":"https:\/\/staging.kinsta.site\/?p=7539"},"modified":"2019-10-21T16:45:14","modified_gmt":"2019-10-21T15:45:14","slug":"mises-a-jour-wordpress-automatiques","status":"publish","type":"post","link":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/","title":{"rendered":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress"},"content":{"rendered":"<p>Quand il s&rsquo;agit de <a href=\"https:\/\/staging.kinsta.site\/fr\/blog\/securite-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">s\u00e9curit\u00e9<\/a> nous savons combien il est important de mettre \u00e0 jour r\u00e9guli\u00e8rement les installations de WordPress (noyau, th\u00e8mes et extensions), et combien de temps le processus de mise \u00e0 jour peut nous prendre, surtout lorsque nous avons install\u00e9 un bon nombre d\u2019extensions. Il est g\u00e9n\u00e9ralement recommand\u00e9 de suivre ces \u00e9tapes :<\/p>\n<ol>\n<li>Sauvegarde des fichiers et des tables de base de donn\u00e9es<\/li>\n<li>D\u00e9sactiver les extensions<\/li>\n<li>Mise \u00e0 jour<\/li>\n<li>Activer les extensions une par une<\/li>\n<li>V\u00e9rifier le site web<\/li>\n<\/ol>\n<p>Ce pourrait \u00eatre une t\u00e2che fastidieuse pour un seul site, et pourrait \u00eatre une t\u00e2che ennuyeuse et complexe lorsque nous devons mettre \u00e0 jour cinq, dix sites ou plus.<\/p>\n<p>Dans le but sp\u00e9cifique d&rsquo;am\u00e9liorer la s\u00e9curit\u00e9 de l&rsquo;installation et de faciliter l&rsquo;administration du site, WordPress 3.7 a introduit des mises \u00e0 jour automatiques. Par d\u00e9faut, cette fonction est activ\u00e9e pour les versions mineures (c&rsquo;est-\u00e0-dire les versions de maintenance et de s\u00e9curit\u00e9) et les fichiers de traduction, mais il est possible de personnaliser tout type de mise \u00e0 jour. Ainsi, dans cet article, nous verrons comment automatiser le processus de mise \u00e0 jour \u00e0 chaque fois qu&rsquo;une nouvelle version de WordPress est publi\u00e9e, qu&rsquo;il s&rsquo;agisse du noyau, du th\u00e8me ou d\u2019une extension. Plongeons dans les mises \u00e0 jour automatiques de WordPress !<\/p>\n<figure style=\"width: 983px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" style=\"text-align: center\" title=\"WordPress automatic updates\" src=\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2016\/10\/mises-a-jour.png\" alt=\"Mises \u00e0 jour automatiques de WordPress\" width=\"983\" height=\"489\"><figcaption class=\"wp-caption-text\">Mises \u00e0 jour automatiques de WordPress<\/figcaption><\/figure>\n<h3>Index des mises \u00e0 jour automatiques<\/h3>\n<ul>\n<li><a href=\"#wordpress-automatic-updates\">Mises \u00e0 jour automatiques de WordPress<\/a><\/li>\n<li><a href=\"#background-updates-wp-config\">Contr\u00f4le des mises \u00e0 jour en arri\u00e8re-plan via wp-config.php<\/a><\/li>\n<li><a href=\"#background-updates-api-filters\">Contr\u00f4le des mises \u00e0 jour en arri\u00e8re-plan \u00e0 l&rsquo;aide de filtres API<\/a><\/li>\n<li><a href=\"#emails\">E-mails de r\u00e9sultat, de notification et de d\u00e9bogage<\/a><\/li>\n<li><a href=\"#disable-wordpress-automatic-updates\">Quand et pourquoi d\u00e9sactiver les mises \u00e0 jour automatiques de WordPress<\/a><\/li>\n<li><a href=\"#automatic-updates-plugins\">Contr\u00f4lez les mises \u00e0 jour automatiques de WordPress \u00e0 l&rsquo;aide d\u2019extensions<\/a><\/li>\n<li><a href=\"#automatic-updates-premium-plugins-themes\">Mises \u00e0 jour automatiques pour les extensions et th\u00e8mes premium<\/a><\/li>\n<\/ul>\n<h2 id=\"wordpress-automatic-updates\">Mises \u00e0 jour automatiques de WordPress<\/h2>\n<p>Il existe quatre typologies de mises \u00e0 jour et de <strong>mises \u00e0 jour automatiques<\/strong> WordPress :<\/p>\n<ol>\n<li><strong>Mises \u00e0 jour du noyau<\/strong><\/li>\n<li><strong>Mises \u00e0 jour des extensions<\/strong><\/li>\n<li><strong>Mises \u00e0 jour des th\u00e8mes<\/strong><\/li>\n<li><strong>Mises \u00e0 jour des fichiers de traduction<\/strong><\/li>\n<\/ol>\n<p>Les mises \u00e0 jour du noyau sont divis\u00e9es en trois sous-types :<\/p>\n<ol>\n<li><strong>Mises \u00e0 jour de d\u00e9veloppement du noyau<\/strong> (disponible uniquement pour les installations de d\u00e9veloppement)<\/li>\n<li><strong>Mises \u00e0 jour mineures du noyau<\/strong> (maintenance et s\u00e9curit\u00e9) &#8211; activ\u00e9es par d\u00e9faut dans les installations stables<\/li>\n<li><strong>Mises \u00e0 jour majeures du noyau<\/strong><\/li>\n<\/ol>\n<p>WordPress vous permet d&rsquo;automatiser le processus de mise \u00e0 jour pour chacune de ces typologies en fournissant deux constantes<em> wp-config.php<\/em> et un bon nombre de filtres API.<\/p>\n<h2 id=\"background-updates-wp-config\">Contr\u00f4le des mises \u00e0 jour en arri\u00e8re-plan via wp-config.php<\/h2>\n<p>WordPress fournit quelques constantes de<em> wp-config.php<\/em> qui nous permettent de contr\u00f4ler les mises \u00e0 jour automatiques. R\u00e9gler <code>AUTOMATIC_UPDATER_DISABLED<\/code> sur <code>TRUE<\/code> d\u00e9sactivera tout type de mise \u00e0 niveau automatique :<\/p>\n<pre><code class=\"language-php\">define( 'AUTOMATIC_UPDATER_DISABLED', true );<\/code><\/pre>\n<p><code>WP_AUTO_UPDATE_CORE<\/code> nous permet de contr\u00f4ler les mises \u00e0 jour du noyau (versions mineures, majeures et de d\u00e9veloppement). Cette constante peut \u00eatre d\u00e9finie comme suit :<\/p>\n<pre><code class=\"language-php\"># Disables all core updates:\ndefine( 'WP_AUTO_UPDATE_CORE', false );\n\n# Enables all core updates, including minor and major:\ndefine( 'WP_AUTO_UPDATE_CORE', true );\n\n# Enables minor updates:\ndefine( 'WP_AUTO_UPDATE_CORE', 'minor' );\n<\/code><\/pre>\n<p>Dans les installations de d\u00e9veloppement, <code>WP_AUTO_UPDATE_CORE<\/code> prend par d\u00e9faut la valeur true. Dans les installations stables, la valeur par d\u00e9faut est mineure.<\/p>\n<p>Par souci d&rsquo;exhaustivit\u00e9, je dois mentionner une constante suppl\u00e9mentaire qui peut \u00eatre d\u00e9finie pour d\u00e9sactiver les mises \u00e0 jour automatiques. Cependant, si vous r\u00e9glez sa valeur sur true, les modifications de fichiers, les installations de th\u00e8mes, d\u2019extensions et les mises \u00e0 jour manuelles seront d\u00e9sactiv\u00e9es.<\/p>\n<pre><code class=\"language-php\">define( 'DISALLOW_FILE_MODS', true );<\/code><\/pre>\n<p>Au lieu de cela, vous pouvez pr\u00e9f\u00e9rer d\u00e9finir la constante <code>DISALLOW_FILE_EDITS<\/code>, qui d\u00e9sactiverait l&rsquo;\u00e9diteur de fichiers, tout en conservant les fonctionnalit\u00e9s d&rsquo;installation et de mise \u00e0 jour.<\/p>\n<p>Tutoriel similaire : <a href=\"https:\/\/staging.kinsta.site\/fr\/blog\/wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">Fichier wp-config.php &#8211; Une vue en profondeur sur la fa\u00e7on de configurer WordPress<\/a><\/p>\n<h2 id=\"background-updates-api-filters\">Contr\u00f4le des mises \u00e0 jour en arri\u00e8re-plan \u00e0 l&rsquo;aide de filtres API<\/h2>\n<p>Les constantes de configuration fournissent un moyen g\u00e9n\u00e9ral d&rsquo;activer ou de d\u00e9sactiver les mises \u00e0 jour automatiques. Mais WordPress fournit un certain nombre de filtres qui permettent un contr\u00f4le plus approfondi sur tout type de mise \u00e0 jour.<\/p>\n<blockquote style=\"font-size: 1rem\"><p>Note : Les filtres doivent \u00eatre utilis\u00e9s dans les extensions, et les extensions \u00ab\u00a0indispensables\u00a0\u00bb sont une bonne option pour les mises \u00e0 jour en arri\u00e8re-plan. Les extensions indispensables (mu-plugins) sont dans un r\u00e9pertoire sp\u00e9cifique de <em>\/wp-content<\/em> et sont automatiquement activ\u00e9es par WordPress. Ces extensions n&rsquo;apparaissent pas dans l&rsquo;\u00e9cran des extensions WordPress, elles ne peuvent donc pas \u00eatre accidentellement d\u00e9sactiv\u00e9es ou supprim\u00e9es par les administrateurs du site. Pour une vue plus d\u00e9taill\u00e9e, reportez-vous \u00e0 la section de <a href=\"https:\/\/codex.wordpress.org\/Must_Use_Plugins\" target=\"_blank\" rel=\"noopener noreferrer\">documentation du codex<\/a><\/p><\/blockquote>\n<p>Tout d&rsquo;abord, retourner true via le filtre <code>AUTOMATIC_UPDATER_DISABLED<\/code> a le m\u00eame effet que d\u00e9finir la constante <code>AUTOMATIC_UPDATER_DISABLED<\/code> \u00e0 true dans <em>wp-config.php<\/em> :<\/p>\n<pre><code class=\"language-php\">add_filter( 'automatic_updater_disabled', '__return_true' );<\/code><\/pre>\n<p>Nous pouvons contr\u00f4ler n&rsquo;importe quelle typologie de mise \u00e0 jour gr\u00e2ce aux filtres de type <code>auto_update_$type<\/code> qui activent ou d\u00e9sactivent les mises \u00e0 jour selon la valeur de <code>$type<\/code> (&lsquo;<code>core<\/code>&lsquo;, &lsquo;<code>plugin<\/code>&lsquo;, &lsquo;<code>theme<\/code>&lsquo; ou &lsquo;<code>translation<\/code>&lsquo;).<\/p>\n<p>Ainsi, nous pouvons automatiser toutes les mises \u00e0 jour du noyau en retournant true via le filtre <code>auto_update_core<\/code> :<\/p>\n<pre><code class=\"language-php\">add_filter( 'auto_update_core', '__return_true' );<\/code><\/pre>\n<p>Dans l&rsquo;exemple suivant, nous activons les mises \u00e0 jour automatiques pour les th\u00e8mes, les extensions et les traductions :<\/p>\n<pre><code class=\"language-php\">add_filter( 'auto_update_theme', '__return_true' );\nadd_filter( 'auto_update_plugin', '__return_true' );\nadd_filter( 'auto_update_translation', '__return_true' );<\/code><\/pre>\n<p>Dans les exemples ci-dessus, nous venons d&rsquo;activer les mises \u00e0 jour automatiques. Mais ces filtres nous donnent un plus grand contr\u00f4le sur les mises \u00e0 jour. Dans l&rsquo;exemple suivant, nous automatisons les mises \u00e0 jour automatiques pour deux plugins sp\u00e9cifiques :<\/p>\n<pre><code class=\"language-php\">function cb_auto_update_plugins ( $update, $item ) {\n\t$plugins = array ( 'hello', 'akismet' );\n\tif ( in_array( $item-&gt;slug, $plugins ) ) {\n\t\t\/\/ update plugin\n\t\treturn true; \n\t} else {\n\t\t\/\/ use default settings\n\t\treturn $update; \n\t}\n}\nadd_filter( 'auto_update_plugin', 'cb_auto_update_plugins', 10, 2 );\n<\/code><\/pre>\n<p>La fonction de rappel conserve deux arguments :<\/p>\n<ol style=\"margin-left: 30px\">\n<li><code>$update<\/code>: un bool\u00e9en qui d\u00e9finit si cela doit \u00eatre mis \u00e0 jour ou non ;<\/li>\n<li><code>$item<\/code>: l&rsquo;objet de l&rsquo;offre de mise \u00e0 jour.<\/li>\n<\/ol>\n<p>La fonction v\u00e9rifie si l&rsquo;\u00e9l\u00e9ment \u00e0 mettre \u00e0 jour est dans le tableau <code>$plugins<\/code> puis retourne true ou false en cons\u00e9quence.<\/p>\n<p>Enfin, nous pouvons faire la diff\u00e9rence entre les mises \u00e0 jour de d\u00e9veloppement, les mises \u00e0 jour mineures et les mises \u00e0 jour majeures, en renvoyant <code>true<\/code> ou <code>false<\/code> \u00e0 travers les filtres suivants :<\/p>\n<pre><code class=\"language-php\">add_filter( 'allow_dev_auto_core_updates', '__return_false' );\nadd_filter( 'allow_minor_auto_core_updates', '__return_true' );\nadd_filter( 'allow_major_auto_core_updates', '__return_true' );\n<\/code><\/pre>\n<p>Nous savons qu&rsquo;une mise \u00e0 jour peut parfois \u00e9chouer. Dans le pire des cas, le site peut se fermer apr\u00e8s un \u00e9chec de mise \u00e0 jour. Mais heureusement, nous pouvons demander \u00e0 WordPress de nous avertir par e-mail apr\u00e8s toute mise \u00e0 jour (ou tentative).<\/p>\n<h2 id=\"emails\">Emails de r\u00e9sultat, de notification et de d\u00e9bogage<\/h2>\n<p>Selon le r\u00e9sultat du processus de mise \u00e0 jour, WordPress envoie un e-mail diff\u00e9rent \u00e0 l&rsquo;adresse administrateur :<\/p>\n<ul>\n<li><strong>un e-mail de r\u00e9sultat<\/strong> est envoy\u00e9 \u00e0 la suite d&rsquo;une mise \u00e0 jour automatique du noyau<\/li>\n<li><strong>un e-mail de notification<\/strong> est envoy\u00e9 lorsque WordPress n&rsquo;a pas pu ex\u00e9cuter une mise \u00e0 jour automatique<\/li>\n<li><strong>un e-mail de d\u00e9bogage<\/strong> est envoy\u00e9 dans les versions de d\u00e9veloppement de WordPress.<\/li>\n<\/ul>\n<p>Chaque fois qu&rsquo;une mise \u00e0 jour automatique r\u00e9ussit ou \u00e9choue, WordPress envoie un e-mail de r\u00e9sultat ou de notification avec un des sujets suivants :<\/p>\n<ul>\n<li><strong>Votre site a \u00e9t\u00e9 mis \u00e0 jour vers WordPress XXX<\/strong> (en cas de succ\u00e8s)<\/li>\n<li><strong>WordPress XXX est disponible. Veuillez mettre \u00e0 jour<\/strong> ! (mise \u00e0 jour \u00e9chou\u00e9e et mise \u00e0 jour manuelle n\u00e9cessaire : en cas d\u2019\u00e9chec)<\/li>\n<li><strong>URGENT : Votre site peut \u00eatre en panne \u00e0 cause d&rsquo;une mise \u00e0 jour<\/strong> \u00e9chou\u00e9e (mise \u00e0 jour \u00e9chou\u00e9e et WordPress peut \u00eatre en panne : cas critique)<\/li>\n<\/ul>\n<p>Le filtre <code>auto_core_update_send_email<\/code> contr\u00f4le le r\u00e9sultat et les e-mails de notification. Ces e-mails peuvent \u00eatre d\u00e9sactiv\u00e9s en renvoyant <code>false<\/code> comme ci-dessous :<\/p>\n<pre><code class=\"language-php\">apply_filters( 'auto_core_update_send_email', '__return_false' );<\/code><\/pre>\n<p>Si vous pr\u00e9voyez d&rsquo;\u00e9tendre les mises \u00e0 jour automatiques aux versions majeures du noyau et\/ou des th\u00e8mes et extensions, vous pouvez pr\u00e9f\u00e9rer laisser les e-mails de r\u00e9sultat et de notification activ\u00e9s, ou les personnaliser en fonction du r\u00e9sultat ou de la typologie de mise \u00e0 jour. Dans l&rsquo;exemple suivant WordPress n&rsquo;enverra pas le r\u00e9sultat par e-mail en cas de succ\u00e8s :<\/p>\n<pre><code class=\"language-php\">function cb_auto_core_update_send_email ( $send, $type, $core_update, $result ) {\n\tif ( !empty( $type ) && $type == 'success' ) {\n\t\t\/\/ don't send email\n\t\treturn false; \n\t}\n\t\t\/\/ use default settings\n\t\treturn $send; \n\t}\n}\nadd_filter( 'auto_core_update_send_email', 'cb_auto_core_update_send_email', 10, 4 );\n<\/code><\/pre>\n<p>La fonction de rappel conserve les arguments suivants :<\/p>\n<ul style=\"margin-left: 30px\">\n<li><code>$send<\/code> est un bool\u00e9en qui d\u00e9termine si un r\u00e9sultat ou une notification doit \u00eatre envoy\u00e9 par e-mail<\/li>\n<li><code>$type<\/code> est une cha\u00eene de caract\u00e8res qui d\u00e9finit le type d&rsquo;e-mail \u00e0 envoyer (succ\u00e8s, \u00e9chec ou critique) ;<\/li>\n<li><code>$core_update<\/code> $core_update est l&rsquo;objet de l&rsquo;offre de mise \u00e0 jour ;<\/li>\n<li><code>$result<\/code> $result est le r\u00e9sultat de la mise \u00e0 jour du noyau (peut \u00eatre un WP_Error).<\/li>\n<\/ul>\n<p>Par d\u00e9faut, les administrateurs sont avertis lorsque l&rsquo;offre de mise \u00e0 jour re\u00e7ue de WordPress.org active un indicateur particulier et que l&rsquo;installation ne peut pas \u00eatre mise \u00e0 jour. L\u2019e-mail de notification ne sera envoy\u00e9 qu&rsquo;une seule fois par communiqu\u00e9. Le filtre <code>send_core_update_notification_email<\/code> permet une certaine discr\u00e9tion quant \u00e0 l&rsquo;envoi de ce type de notifications. Appliquer le filtre comme ci-dessous :<\/p>\n<pre><code class=\"language-php\">apply_filters( 'send_core_update_notification_email', '__return_true' );<\/code><\/pre>\n<p>Enfin, le filtre <code>automatic_updates_send_send_debug_email<\/code> contr\u00f4le les e-mails de d\u00e9bogage, qui fournissent des informations de journal utiles concernant les mises \u00e0 jour effectu\u00e9es. Par d\u00e9faut, ces e-mails sont envoy\u00e9s par les installations de d\u00e9veloppement. Retourner false emp\u00eachera WordPress d&rsquo;envoyer des e-mails de d\u00e9bogage, tandis que retourner true activera ces e-mails m\u00eame dans des installations stables :<\/p>\n<pre><code class=\"language-php\">apply_filters( 'automatic_updates_send_debug_email', '__return_true' );<\/code><\/pre>\n<h2 id=\"disable-wordpress-automatic-updates\">Quand et pourquoi d\u00e9sactiver les mises \u00e0 jour automatiques de WordPress<\/h2>\n<p>Le processus de mise \u00e0 jour automatique est une grande fonctionnalit\u00e9 pour de nombreux utilisateurs, car ils peuvent \u00e9conomiser beaucoup de temps et de travail.<\/p>\n<p>Mais m\u00eame si <a href=\"https:\/\/make.wordpress.org\/core\/2013\/10\/25\/the-definitive-guide-to-disabling-auto-updates-in-wordpress-3-7\/\" target=\"_blank\" rel=\"noopener noreferrer\">les mises \u00e0 jour automatiques sont vraiment s\u00fbres<\/a>, nous devrions nous demander si c&rsquo;est toujours une bonne id\u00e9e de toutes les activer.<\/p>\n<p>Occasionnellement, nous pourrions rencontrer des probl\u00e8mes d&rsquo;incompatibilit\u00e9 sur les th\u00e8mes et les extensions qui pourraient interrompre certaines fonctionnalit\u00e9s ou m\u00eame mettre le site en panne. Si le site d\u00e9pend d&rsquo;un bon nombre d\u2019extensions, il pourrait \u00eatre plus s\u00fbr d&rsquo;effectuer des mises \u00e0 jour manuelles, au moins pour les extensions. Les traiter une par une nous permet de d\u00e9tecter rapidement les probl\u00e8mes que l&rsquo;automatisation rendrait difficiles \u00e0 trouver.<\/p>\n<p>De plus, si vous \u00eates d\u00e9veloppeur, vous devez faire attention aux noms que vous choisissez pour vos th\u00e8mes et extensions m\u00eame si vous n&rsquo;avez pas l&rsquo;intention de les distribuer. Lors de l&rsquo;ex\u00e9cution des mises \u00e0 jour, WordPress recherche dans le r\u00e9pertoire des extensions les nouvelles versions de vos extensions et \u00e9crase vos fichiers si une extension portant le m\u00eame nom est trouv\u00e9e. Donc, si vous pensez activer les mises \u00e0 jour en arri\u00e8re-plan pour les th\u00e8mes et les extensions, assurez-vous de d\u00e9finir des noms uniques pour vos scripts.<\/p>\n<p>Ouais, c&rsquo;est beaucoup de bonnes choses pour les d\u00e9veloppeurs. Mais comment un utilisateur non d\u00e9veloppeur peut-il g\u00e9rer les mises \u00e0 jour automatiques ?<\/p>\n<h2 id=\"automatic-updates-plugins\">Contr\u00f4lez les mises \u00e0 jour automatiques de WordPress \u00e0 l&rsquo;aide d\u2019extensions<\/h2>\n<p>Si vous n&rsquo;\u00eates pas d\u00e9veloppeur, vous pouvez contr\u00f4ler les mises \u00e0 jour automatiques de WordPress en utilisant une extension.<\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Easy Updates Manager<\/a> permet aux utilisateurs administrateurs de contr\u00f4ler les mises \u00e0 jour de WordPress \u00e0 la fois sur un seul site et sur les <a href=\"https:\/\/staging.kinsta.site\/fr\/blog\/multisite-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">installations multisites<\/a>. L\u2019extension permet de g\u00e9rer toutes les typologies de mises \u00e0 jour de WordPress, et les th\u00e8mes et extensions peuvent \u00eatre s\u00e9lectionn\u00e9s individuellement pour les mises \u00e0 jour automatiques. D&rsquo;autres fonctionnalit\u00e9s concernent les e-mails de notification, le blocage des utilisateurs et une journalisation des mises \u00e0 jour des extensions.<\/p>\n<div style=\"text-align: center\">\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Easy Updates Manager\" src=\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2016\/10\/easy-updates-manager-1024x972.png\" alt=\"Easy Updates Manager\" width=\"1024\" height=\"972\"><figcaption class=\"wp-caption-text\">Easy Updates Manager<\/figcaption><\/figure>\n<\/div>\n<p>En cas d&rsquo;incompatibilit\u00e9, il peut \u00eatre n\u00e9cessaire de revenir rapidement \u00e0 une version pr\u00e9c\u00e9dente d&rsquo;un th\u00e8me ou d&rsquo;une extension. <a href=\"https:\/\/wordpress.org\/plugins\/wp-rollback\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rollback<\/a> vous permet de <a href=\"https:\/\/staging.kinsta.site\/fr\/blog\/restaurer-sauvegarde-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">restaurer une version pr\u00e9c\u00e9dente<\/a> de tous les th\u00e8mes et extensions install\u00e9s \u00e0 partir de l&rsquo;\u00e9cran Extensions. Cliquez simplement sur le lien Rollback et l\u2019extension vous montrera une liste de toutes les versions disponibles.<\/p>\n<p>Malheureusement, WP Rollback ne vous sera d&rsquo;aucune aide si votre site tombe en panne, alors n&rsquo;oubliez pas de sauvegarder et de lire attentivement la documentation en ligne.<\/p>\n<div style=\"text-align: center\">\n<figure style=\"width: 829px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"WP Rollback\" src=\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2016\/10\/wp-rollback-1.png\" alt=\"WP Rollback\" width=\"829\" height=\"542\"><figcaption class=\"wp-caption-text\">WP Rollback<\/figcaption><\/figure>\n<\/div>\n<p>Enfin, si vous avez besoin d&rsquo;un test de compatibilit\u00e9 sur les mises \u00e0 jour automatiques dans votre installation WordPress, <a href=\"https:\/\/wordpress.org\/plugins\/background-update-tester\/\" target=\"_blank\" rel=\"noopener noreferrer\">Background Update Tester<\/a> vous fournira les informations dont vous avez besoin.<\/p>\n<h2 id=\"automatic-updates-premium-plugins-themes\">Mises \u00e0 jour automatiques pour les extensions et les th\u00e8mes premium<\/h2>\n<p>En tant que d\u00e9veloppeur d\u2019extensions ou de th\u00e8mes WordPress premium, il est de votre devoir d&rsquo;int\u00e9grer un m\u00e9canisme de mise \u00e0 jour automatique dans vos produits pour offrir la m\u00eame exp\u00e9rience de mise \u00e0 jour transparente \u00e0 laquelle les utilisateurs s&rsquo;attendent des produits WordPress.org. C&rsquo;est devenu la norme du march\u00e9 d&rsquo;aujourd&rsquo;hui (pour une bonne raison). Vous pouvez h\u00e9berger vous-m\u00eame les produits premium et d\u00e9velopper un m\u00e9canisme de mise \u00e0 jour, ou exploiter des plateformes telles que <a href=\"https:\/\/freemius.com\/wordpress\/automatic-software-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Freemius<\/a>, <a href=\"https:\/\/kernl.us\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kernl<\/a>, ou <a href=\"http:\/\/wp-updates.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Updates<\/a>, qui offrent un r\u00e9f\u00e9rentiel s\u00e9curis\u00e9 et des mises \u00e0 jour automatiques en tant que service.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Les mises \u00e0 jour automatiques de WordPress sont une fonctionnalit\u00e9 formidable qui pourrait nous faire gagner beaucoup de temps et de travail, et nous permettre de garder notre site r\u00e9guli\u00e8rement mis \u00e0 jour. Mais est-ce que vous activeriez toutes sortes de mises \u00e0 jour ? Faites-le nous savoir dans les commentaires ci-dessous.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In order to keep your website secure, it&rsquo;s mandatory to perform regular updates of WordPress core, themes and plugins. If updating WordPress is an annoying and complex job for you, consider to streamline the upgrade process and keep secure your website with WordPress automatic updates.<\/p>\n","protected":false},"author":36,"featured_media":32975,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[47,33],"topic":[],"class_list":["post-32961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.1.2 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress<\/title>\n<meta name=\"description\" content=\"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress\" \/>\n<meta property=\"og:description\" content=\"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-21T09:13:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-10-21T15:45:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/2d28bf60168ccf5e1a3004e843d481ad\"},\"headline\":\"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress\",\"datePublished\":\"2019-10-21T09:13:49+00:00\",\"dateModified\":\"2019-10-21T15:45:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\"},\"wordCount\":2181,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\",\"keywords\":[\"webdev\",\"WordPress\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\",\"url\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\",\"name\":\"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\",\"datePublished\":\"2019-10-21T09:13:49+00:00\",\"dateModified\":\"2019-10-21T15:45:14+00:00\",\"description\":\"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage\",\"url\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png\",\"width\":1460,\"height\":730,\"caption\":\"Mises \u00e0 jour automatiques de WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.kinsta.site\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#website\",\"url\":\"https:\/\/staging.kinsta.site\/fr\/\",\"name\":\"Kinsta\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.kinsta.site\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/staging.kinsta.site\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2018\/05\/kinsta.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2018\/05\/kinsta.png\",\"width\":580,\"height\":580,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/2d28bf60168ccf5e1a3004e843d481ad\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/57c0b51e899a9e0e953de1b66a1d27a416331bc25ca0ffe68ab29d6e16ef2269?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/57c0b51e899a9e0e953de1b66a1d27a416331bc25ca0ffe68ab29d6e16ef2269?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for over 10 years, also in collaboration with Italian and European universities and educational institutions. He has written dozens of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find Carlo on Twitter.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/staging.kinsta.site\/fr\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress","description":"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/","og_locale":"fr_FR","og_type":"article","og_title":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress","og_description":"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.","og_url":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/","og_site_name":"Kinsta","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-10-21T09:13:49+00:00","article_modified_time":"2019-10-21T15:45:14+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.","twitter_image":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Carlo Daniele","Dur\u00e9e de lecture estim\u00e9e":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#article","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/2d28bf60168ccf5e1a3004e843d481ad"},"headline":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress","datePublished":"2019-10-21T09:13:49+00:00","dateModified":"2019-10-21T15:45:14+00:00","mainEntityOfPage":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/"},"wordCount":2181,"commentCount":0,"publisher":{"@id":"https:\/\/staging.kinsta.site\/fr\/#organization"},"image":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","keywords":["webdev","WordPress"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/","url":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/","name":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage"},"image":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","datePublished":"2019-10-21T09:13:49+00:00","dateModified":"2019-10-21T15:45:14+00:00","description":"Si la mise \u00e0 jour de WordPress est une t\u00e2che ennuyeuse et complexe pour vous, pensez \u00e0 rationaliser le processus de mise \u00e0 jour avec les mises \u00e0 jour automatiques de WordPress.","breadcrumb":{"@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#primaryimage","url":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","contentUrl":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/mises-a-jour-automatiques-de-wordpress.png","width":1460,"height":730,"caption":"Mises \u00e0 jour automatiques de WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.kinsta.site\/fr\/blog\/mises-a-jour-wordpress-automatiques\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.kinsta.site\/fr\/"},{"@type":"ListItem","position":2,"name":"Une plong\u00e9e profonde dans les mises \u00e0 jour automatiques de WordPress"}]},{"@type":"WebSite","@id":"https:\/\/staging.kinsta.site\/fr\/#website","url":"https:\/\/staging.kinsta.site\/fr\/","name":"Kinsta","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/staging.kinsta.site\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.kinsta.site\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/staging.kinsta.site\/fr\/#organization","name":"Kinsta","url":"https:\/\/staging.kinsta.site\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.kinsta.site\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2018\/05\/kinsta.png","contentUrl":"https:\/\/staging.kinsta.site\/fr\/wp-content\/uploads\/sites\/4\/2018\/05\/kinsta.png","width":580,"height":580,"caption":"Kinsta"},"image":{"@id":"https:\/\/staging.kinsta.site\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr"]},{"@type":"Person","@id":"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/2d28bf60168ccf5e1a3004e843d481ad","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/staging.kinsta.site\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/57c0b51e899a9e0e953de1b66a1d27a416331bc25ca0ffe68ab29d6e16ef2269?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/57c0b51e899a9e0e953de1b66a1d27a416331bc25ca0ffe68ab29d6e16ef2269?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for over 10 years, also in collaboration with Italian and European universities and educational institutions. He has written dozens of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find Carlo on Twitter.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/staging.kinsta.site\/fr\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/posts\/32961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/comments?post=32961"}],"version-history":[{"count":4,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/posts\/32961\/revisions"}],"predecessor-version":[{"id":33098,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/posts\/32961\/revisions\/33098"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/translations\/dk"},{"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/kinsta\/v1\/posts\/32961\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/media\/32975"}],"wp:attachment":[{"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/media?parent=32961"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/tags?post=32961"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/staging.kinsta.site\/fr\/wp-json\/wp\/v2\/topic?post=32961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}