Спрощуємо адмінку wordpress - настройки, плагіни і хакі

Нещодавно замовили мені розробку блогу на wordpress - купив хостинг, домен, домовилися по тз і я почав роботу. Після установки системи і додавання парочки плагінів склалася неприємна ситуація, коли админка початку глючить, відмовлялася завантажувати деякі пункти меню з налаштуваннями і т.п. Це були наслідки обмежень хостингу і брак пам'яті для виконання тих чи інших скриптів. Забігаючи наперед скажу, що все вдалося вирішити шляхом збільшення memory_limit для wordpress. про що я вже писав раніше. Але перед цим я вирішив трохи поекспериментувати з налаштуваннями адмінки системи і зробити її «легше» щоб завантаження не вимагала багато пам'яті.







Спрощуємо адмінку wordpress - настройки, плагіни і хакі

Як кажуть в таких випадках - «а скринька просто відкривався» :) Єдине, що можна додати в цьому випадку - Clean Options. Він дозволяє видалити з бази даних інформацію, яка імпортується і зберігається з RSS каналів для вашого Dashboard. Плюс дещо можна реалізувати через інші плагіни для WordPress панелі.

Спрощуємо адмінку wordpress - настройки, плагіни і хакі

Якщо у вас ще не встановлено google gears, то в адмінці wordpress зверху буде ссилочку «Турбо», яка веде на сайт установки. Власне, даний метод мені все одно не допоміг будь-яким чином розібратися з глюками адмінки.

Ще я знаходив в мережі плагіни, які дозволяли налаштовувати меню адмінки wordpress, видаляючи з нього непотрібні пункти. В принципі, я не збирався з цим експериментувати, так як був впевнений, що приховування певних пунктів меню шляхом установки додаткового модуля вже точно мені не допоможе. А трохи пізніше я знайшов хакі як зробити це без плагіна і все ж вирішив спробувати. До речі, в роботі нам стане в нагоді описаний раніше файл функцій теми functions.php для wordpress. Відкриваємо його і додаємо наступний код:







Увага! Раджу також глянути статтю Як прибрати пункти меню в WordPress яку я написав через кілька років. Цей матеріал буде новіше.

Спрощення адмінки вдалося, ось тільки працювати спритніше вона від цього не стала і відповідно глюки при завантаженні деяких сторінок залишилися. Загалом, якщо що потрібно все ж копати в сторону memory_limit, інші «маневри» походу дають мінімальний ефект. Якщо ж вам потрібно прискорити сайт, то там потрібно звернути увагу на оптимізацію WordPress header. кешування, вага картинок і інші фішки.

P.S. Постовий. Зустрічайте новий корисний проект - SEO Помічник для вебмайстрів.

Сподобався пост? Підпишись на оновлення блогу по RSS. Email або twitter.

Тільки, як ти помітив, спритніше від цього сам сайт не працюватиме. Тут потрібен інший підхід. По-перше - підключити російський lite файл перекладу від Лекактуса (тоді зовні сайт буде на російській а админка англійською) - але цей варіант підходить тільки тим замовникам, які розгубляться в англійській адмінки.
По друге - підключити плагін від того ж Лекактуса «Блокування запитів на нові версії» (вордпресс два рази на добу посилає запити на наявність оновлень кожного встановленого плагіна і це суттєво гальмує його роботу) - відразу відчуєш як спритніше админка запрацює після включення плагіна блокування.
Ну а далі - плагін WP-Tuner в руки і з'ясовувати всі гальмують елементи конкретного сайту і усувати по одному :)

Не раджу використовувати Gears, тому що це дуже глючная річ. Особисто я від неї відмовився + Google офіційно заявив про припинення її підтримки

Теж, мабуть, приберу у себе все непотрібне. Спасибі за інформацію.

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

Підкажіть будь ласка. Я встановив два плагіна wp-ban і hyper cache. Думаю все ви їх знаєте.

Так ось через пару днів я зіткнувся з ситуацією що забанив сам себе. І справа не в тому, що я вказав невірний ІП для бана, а просто зайшов забанений ІП на сайт і сторінка, яка показувалася йому (You are banned), закешовану.

Хто підкаже як правильно вирішити подібну проблему? Як заабніть тільки потрібний ІП а що б іншим не було бана ні за яких обставин? Дякуємо.







Схожі статті