Y a-t-il une combinaison crochet / fonction qui peut être ajoutée à mon thème functions.php
pour désactiver correctement REVISIONS et AUTOSAVE pour toute l'installation de wordpress? Et si seulement pour un certain type de publication personnalisé? La recherche en ligne offre divers hacks, du désenregistrement des scripts à la falsification des fichiers principaux. Quelle est la manière acceptable / correcte de procéder?
custom-post-types
revisions
autosave
Ana Ban
la source
la source
Réponses:
Cela devrait être placé dans votre
wp-config.php
(et nulle part ailleurs):la source
AUTOSAVE_INTERVAL
ligne, la page de l'éditeur de publication exécute constamment une instruction javascript qui active / désactive les boutons [Mettre à jour] (et [Enregistrer le brouillon] sur une nouvelle publication), ce qui rend finalement tous mes autres onglets de navigateur beaucoup moins réactif (gchrome18). hmm ... des pensées?20000000000
, ce qui devrait être un peu plus d'un an.define
ne peut pas être remplacé, alors activez le rapport d'erreurs et assurez-vous de le placer dans votrewp-config.php
.Je cherche également comment désactiver la sauvegarde automatique. Mais voici ce qu'on m'a dit dans un ticket Trac :
la source
Placer les définitions dans wp-config.php est correct jusqu'à ce que vous allumiez WP_DEBUG lorsque vous obtiendrez des notifications PHP «déjà définies» dans le debug.log toutes les deux minutes. D'autres affirment que placer ces définitions au-dessus de la définition ABSPATH sera utile.
Cependant, je peux confirmer catégoriquement que le meilleur endroit pour mettre vos définitions est dans un plugin, car les plugins activés sont chargés avant la définition par défaut de WP.
Les définitions par défaut sont protégées avec les tests if existants, donc les définitions chargées par votre plugin auront la priorité et ne provoqueront pas de conflit ni les avis PHP répétitifs dans le journal de débogage.
la source
wp-config.php
c'est le seul endroit correct. Si vous obtenez des erreurs, du code cassé ailleurs tente de le définir à nouveau. Supprimez ce code.wp-config.php
le seul endroit correct? Peux-tu élaborer?wp-config.php
, quelque chose d'autre est cassé, déplacer les définitions n'est pas une solution.