Gibt es eine Hook- / Funktionskombination, die zu meinen Themes hinzugefügt werden functions.php
kann, um REVISIONS und AUTOSAVE für die gesamte WordPress-Installation ordnungsgemäß zu deaktivieren? Was ist, wenn nur für einen bestimmten benutzerdefinierten Beitragstyp? Die Online-Suche bietet verschiedene Möglichkeiten, von der Abmeldung von Skripten bis zur Manipulation von Kerndateien. Was ist der akzeptable / richtige Weg, um dies zu tun?
custom-post-types
revisions
autosave
Ana Ban
quelle
quelle
Antworten:
Dies sollte in Ihrem
wp-config.php
(und nirgendwo anders) platziert werden:quelle
AUTOSAVE_INTERVAL
Zeile hinzufüge , wird auf der Post-Editor-Seite ständig eine Javascript-Anweisung ausgeführt, mit der die Schaltflächen [Update] (und [Entwurf speichern] für einen neuen Beitrag) aktiviert / deaktiviert werden, wodurch sich letztendlich auch für alle meine anderen Browser-Registerkarten eine Menge ergibt weniger reaktionsschnell (gchrome18). hmm ... gedanken?20000000000
, was etwas mehr als ein Jahr sein sollte.define
kann nicht überschrieben werden. Schalten Sie daher die Fehlerberichterstattung ein und stellen Sie sicher, dass Sie sie in Ihrem Ordner ablegenwp-config.php
.Ich bin auch auf der Suche nach Möglichkeiten zum Deaktivieren der automatischen Speicherung. Aber hier ist, was mir in einem Trac-Ticket gesagt wurde :
quelle
Das Platzieren der Defines in wp-config.php ist in Ordnung, bis Sie WP_DEBUG einschalten und alle paar Minuten 'bereits definierte' PHP-Hinweise in der debug.log erhalten. Andere behaupten, die Platzierung dieser Definitionen über der ABSPATH-Definition würde helfen.
Ich kann jedoch kategorisch bestätigen, dass sich der beste Ort zum Ablegen Ihrer Definitionen in einem Plugin befindet, da die aktivierten Plugins vor den WP-Standarddefinitionen geladen werden.
Die Standarddefinitionen sind durch vorhandene Tests geschützt, daher haben die von Ihrem Plugin geladenen Definitionen Vorrang und verursachen weder einen Konflikt noch die sich wiederholenden PHP-Hinweise im Debug-Protokoll.
quelle
wp-config.php
ist der einzig richtige Ort. Wenn Sie Fehler erhalten, versucht ein fehlerhafter Code an einer anderen Stelle, ihn erneut zu definieren. Entfernen Sie diesen Code.wp-config.php
der einzig richtige Ort? Können Sie näher darauf eingehen?wp-config.php
, ist etwas anderes kaputt. Das Verschieben der Definitionen ist keine Lösung.