📜  Régler l'enregistrement automatique dans WordPress - PHP (1)

📅  最后修改于: 2023-12-03 15:19:49.220000             🧑  作者: Mango

Régler l'enregistrement automatique dans WordPress - PHP

L'enregistrement automatique est une fonctionnalité de WordPress qui permet de sauvegarder automatiquement les brouillons des articles, des pages et des types de publications personnalisés toutes les quelques minutes. Cela évite de perdre des données en cas de problème technique ou de perte de connexion.

Dans cet article, nous allons voir comment régler l'enregistrement automatique dans WordPress en utilisant du code PHP.

Étape 1: Accéder au fichier functions.php

Pour personnaliser l'enregistrement automatique, nous aurons besoin d'accéder au fichier functions.php du thème WordPress actif. Ce fichier est généralement situé dans le répertoire /wp-content/themes/your-theme/. Ouvrez ce fichier en utilisant votre éditeur de code préféré.

Étape 2: Désactiver l'enregistrement automatique

Par défaut, WordPress enregistre automatiquement les brouillons toutes les 60 secondes. Si vous souhaitez désactiver complètement cette fonctionnalité, ajoutez le code suivant à la fin du fichier functions.php :

/**
 * Disable autosave feature in WordPress
 */
function disable_autosave() {
    wp_deregister_script('autosave');
}
add_action('wp_print_scripts', 'disable_autosave');

Ce code désactive simplement le script autosave responsable de l'enregistrement automatique.

Étape 3: Modifier la fréquence de l'enregistrement automatique

Si vous souhaitez uniquement modifier la fréquence de l'enregistrement automatique, vous pouvez utiliser le code suivant :

/**
 * Modify autosave interval in WordPress
 */
function modify_autosave_interval($interval) {
    $interval = 120; // Change the autosave interval to 120 seconds (2 minutes)
    return $interval;
}
add_filter('wp_insert_post_data', 'modify_autosave_interval');

Dans cet exemple, nous avons modifié l'intervalle de l'enregistrement automatique pour le définir à 120 secondes (2 minutes). Modifiez simplement la valeur 120 dans le code pour définir l'intervalle de votre choix.

Étape 4: Enregistrer les modifications et tester

Une fois que vous avez apporté les modifications nécessaires dans le fichier functions.php, enregistrez-le et téléchargez-le sur votre site WordPress.

Testez maintenant la fonctionnalité d'enregistrement automatique en créant ou en modifiant un article, une page ou une publication personnalisée dans votre tableau de bord WordPress. Vous devriez voir que l'enregistrement automatique se produit selon les paramètres que vous avez définis.

N'oubliez pas de vérifier vos modifications attentivement et assurez-vous d'avoir une sauvegarde de votre thème avant d'apporter des modifications au fichier functions.php.

C'est tout! Vous avez maintenant configuré l'enregistrement automatique dans WordPress en utilisant du code PHP.