Czy istnieje kombinacja haka / funkcji, która może zostać dodana do mojego motywu, functions.php
aby poprawnie wyłączyć ZMIANY i AUTOSAVE dla całej instalacji wordpress? Co jeśli tylko dla określonego niestandardowego typu postu? Przeszukiwanie online daje różne hacki, od wyrejestrowywania skryptów do manipulacji przy podstawowych plikach. Jaki jest dopuszczalny / prawidłowy sposób to zrobić?
custom-post-types
revisions
autosave
Ana Ban
źródło
źródło
Odpowiedzi:
To powinno być umieszczone w twoim
wp-config.php
(i nie gdzie indziej):źródło
AUTOSAVE_INTERVAL
wiersza powoduje, że strona edytora postów stale uruchamia instrukcję javascript, która włącza / wyłącza przyciski [Aktualizuj] (i [Zapisz wersję roboczą] w nowym poście), co ostatecznie powoduje, że wszystkie moje inne karty przeglądarki są znacznie mniej wrażliwy (gchrome18). hmm ... myśli?20000000000
, co powinno potrwać nieco ponad rok.define
można go zastąpić, więc włącz raportowanie błędów i upewnij się, że umieścisz go w swoimwp-config.php
.Szukam również, jak wyłączyć automatyczne zapisywanie. Ale oto, co powiedziano mi na bilecie Traca :
źródło
Umieszczanie definicji w wp-config.php jest w porządku, dopóki nie włączysz WP_DEBUG, kiedy co kilka minut będziesz otrzymywać „zdefiniowane” powiadomienia PHP w pliku debug.log. Inni twierdzą, że umieszczenie tych definicji powyżej definicji ABSPATH pomoże.
Jednak mogę kategorycznie potwierdzić, że najlepszym miejscem do umieszczenia twoich definicji jest wtyczka, ponieważ aktywowane wtyczki są ładowane przed zdefiniowaniem domyślnej WP.
Domyślne definicje są chronione za pomocą testów, jeśli istnieją, dlatego definicje załadowane przez wtyczkę będą miały pierwszeństwo i nie spowodują konfliktu ani powtarzających się powiadomień PHP w dzienniku debugowania.
źródło
wp-config.php
to jedyne właściwe miejsce. Jeśli wystąpią błędy, jakiś uszkodzony kod w innym miejscu próbuje go zdefiniować ponownie. Usuń ten kod.wp-config.php
jedyne właściwe miejsce? Czy możesz rozwinąć?wp-config.php
, coś innego się zepsuje, przeniesienie definicji nie jest rozwiązaniem.