Відключення оновлень, автооновлення Вордпресс.

Треба-ли оновлювати Вордпресс, ось в чому питання?

єдиний плюс оновлень, це поява будь-яких зручних булочок і таке інше. Ну а мінусів тут … Адже з’являються не тільки нові плюшки, але і движок стає важче, починає вимагати більше ресурсів, з’являються нові косяки, плюс до цього весь час треба наглядати за плагінами і все таке. А якщо плагінів багато, то це той ще прикол, особливо якщо раптом з’являється невеликий косячок.

І ось тут починається найцікавіше. Адже в зв’язку появою цього косячка, з’являється і питання – а через що власне кажучи з’явився цей “косячок”? Через оновлення плагінів? Через поновлення тим? Через поновлення движка? Або ви десь кувирнулі, а після поновлення це “кувиряніе” не зрослося з оновленням? Да .., причин тут може бути 1000 і 1.

І ось тут починається пошук цієї помилки. Почергове включення, відключення плагінів, відкати до колишніх версій, згадування ваших кувиряній разом з купкою матів і т.д. Та й фіг його знає взагалі, а раптом це косяк саме самого оновлення? Ось тут і задумаєшся … А на фіг воно все це треба, якщо можна один раз все зробити і не паритися?

Звичайно якщо вам потрібні нові плюшки, то можна і пожертвувати своїм спокоєм. Хоча це не обов’язково. можна легко всю админку налаштувати під себе. І візуальний редактор теж можна налаштувати під себе. Загалом якщо є бажання, то можна цих булочок самому наробити, аж по самі гланди

Ось наприклад скрін моєї адмінки на момент написання цієї статті. Скрін в студію:

Як бачите, нічого зайвого, тільки те що реально треба. Що не треба викинув, що треба додав. Решта просто сміття. На версію движка не звертайте уваги, просто приколовся. Фіг хто тепер мене переплюне млинець

А тепер згадайте свою адмінку. Волосся ворушиться? Ні? Дивно. Я зараз в свою стару админку заглянув, дак навіть на колінах волосся стало дибки Звичайно, щоб переробити админку під себе, тут треба хоч трохи розбиратися в коді і таке інше. Але блін, якщо ви вирішили зробити сайт, то вам з будь-якого цього доведеться вчитися. Хоча-б чуть-чуть, але доведеться.

Звичайно є й інший варіант, заплатити купку грошей “Розумним дядечко” і вони все зроблять. Але на жаль реальних профі досить мало. Зате як почитаєш професійні форуми, дак там не тільки на колінах волосся заворушиться … Здається людина задає просте питання. Ось замовник хоче так-то, а я фіг його знає як це зробити? Допоможіть млинець А ось питається. Ти какого хрена взявся за замовлення, якщо не фіга не шаришь в цій темі?

Вибачте, накипіло Аж надто багато я виправляв косяків ось за такими “Гуру” млинець. Причому вони працювали за гріш, а я за безкоштовно. Ось такий я весь хороший

Відключення оновлень, автооновлення вордпресс

Дак я і статтю почав писати саме через це. Тому як натрапив на статтю чергового гуру, де він пише як треба відключати поновлення в Вордпресі. І в цю статтю закралася помилочка. І цю статтю купу раз отрерайтілі і тепер навіть першоджерело фіг знайдеш. Так-що не подумайте що я жену на автора. Він уже ступодово виправив помилку на своєму сайті. А ось товаришам рерайтерам і великим “Гуру”, які просто скопіпастілі цю статтю, все це глибоко по фігу, адже не їм потім паритися з цими кодами. От цікаво, як можна зображувати код на своєму сайті, не перевіривши його перед цим? А потім з’являється купа коментів типу – А-А-А, сайт впав, нічого не працює, афтар віпій іаду і т.д. Гаразд, з лірикою закінчив А ось тепер коди без помилочки, все перевірено:

Відключення оновлень движка:

версії 2.3-2.7

add_action ( 'init', create_function ( '$ a', "remove_action ( 'init', 'wp_version_check');"), 2);
add_filter ( 'pre_option_update_core', create_function ( '$ a', "return null;"));

версії 2.8-3.0

remove_action ( 'wp_version_check', 'wp_version_check');
remove_action ( 'admin_init', '_ maybe_update_core');
add_filter ( 'pre_transient_update_core', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_version_check');

Версії 3 і вище

add_filter ( 'pre_site_transient_update_core', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_version_check');

Відключення оновлень плагінів:

версії 2.8-3.0

remove_action ( 'load-plugins.php', 'wp_update_plugins');
remove_action ( 'load-update.php', 'wp_update_plugins');
remove_action ( 'admin_init', '_maybe_update_plugins');
remove_action ( 'wp_update_plugins', 'wp_update_plugins');
add_filter ( 'pre_transient_update_plugins', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_update_plugins');

Версії 3 і вище

remove_action ( 'load-update-core.php', 'wp_update_plugins');
add_filter ( 'pre_site_transient_update_plugins', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_update_plugins');

Відключення оновлень тем (шаблонів)

версії 2.8-3.0

remove_action ( 'load-themes.php', 'wp_update_themes');
remove_action ( 'load-update.php', 'wp_update_themes');
remove_action ( 'admin_init', '_maybe_update_themes');
remove_action ( 'wp_update_themes', 'wp_update_themes');
add_filter ( 'pre_transient_update_themes', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_update_themes');

Версії 3 і вище

remove_action ( 'load-update-core.php', 'wp_update_themes');
add_filter ( 'pre_site_transient_update_themes', create_function ( '$ a', "return null;"));
wp_clear_scheduled_hook ( 'wp_update_themes');

Ну от і все. Хай щастить. Ой .., забув сказати.

Ссылка на основную публикацию