WP

WordPress 5 и произвольные типы записей

В WordPress 5 появился новый редактор Gutenberg . Но, Вы вероятно заметили, что при добавлении пользовательских типов записей в файле functions.php, новые типы записей редактируются старым редактром. Если Вы столкнулись с такой проблемой и хотите. чтобы для Ваших типов записей был доступен Gutenberg необходимо в функцию добавления типа записи добавить строку: Функция добавления типа записи будет выглядеть так:

Read More

Смена логотипа при входе в админку

Всем хочется при входе в админ-панель видеть лого совего сайта, а не ссылку на wordpress. Это может помочь Вам не запутаться, если Вы обслуживаете большое количество сайтов. Для того чтобы сменить стандартный логотип WP на свой, необходимо в файл functions.php вашей темы внести код: Не забудьте скопировать файл с логотипом в папку /images/ в папке Вашей темы, назвав его logo.png

Read More

Скрыть пункты меню из админки

Иногда возникает необходимость скрыть некоторые пункты из меню в панели администратора wordpress. Например, для избежания случайных правок, когда к админ-панели имеют доступ другие пользователи. Этот метод только СКРЫВАЕТ, но не удаляет пункты Необходимо в файл functions.php Вашей темы внести код: __(‘Dashboard’) — главная страница админки (консоль); __(‘Appearance’) — пункт меню “Внешний вид”; __(‘Tools’) — пункт меню “инструменты” — это где всякие там: “импорт”, “экспорт”; __(‘Users’) — пользователи; __(‘Settings’) — пункт меню “Настройки”. Его очень даже можно закрыть для клиентов, а…

Read More

Запрет редактирования файлов WordPress из админки

Пользователи с правами администратора могут редактирвоать файлі сайт прямо из админпанели, в т.ч. и системные, файлы плагинов и шаблонов. Это может произойти случайно, либо в случае, если аккаунт пользователя с админским доступом взломают. Что случалось неоднократно в моей практики, и именно таким образом на сайт добавляли вредоносный код. Запретив редактирование файлов из админ-панели, Вы сможете защитить сайт от таких случаев. Даже получив доступ к админпанели, злоумышленник не сможет нанести вред сайту Для запрета редактирования файлов wp из админпанели необходмо в…

Read More

Must have для любого сайта на WordPress

В этой статье я перечислю плагины, которые первым делом устанавливаю на любом сайте, созданном на базе WordPress. Одним из первых действий на только что созданном сайте является включение ЧПУ (Настройки-Постоянные ссылки-выбираем пункт “Название записи”), а для того чтобы в будущем не возникало проблем из-за слишком длинных ссылок, т.к. одну букву поисковая система и браузер видят как совокупность символов типа %D0, в связи с чем возникает ограничение на максимальную длину ссылки, необходимо автоматическое преобразование кириллических символов в латинские. С этой задачей…

Read More

Импорт подписчиков в БД плагина Email Subscribers & Newsletters

После длительного подбора плагина для осуществеления рассылок на одном из сайтов на WordPress мой выбор пал на плагин Email Subscribers & Newsletters. Его приимуществами стала возможность встроить форму подписки в любом месте на сайте при помощи шорткода, возможность импорта подписчиков, возможность разделения их на группы. Возникли некоторые трудности, когда дело дошло до импорта подписчиков. Инструкция разработчиков указывала только на то, что формат файла должен быть CSV и предлагала только скриншот вида: Файл, который я создавала соответственно скриншоту и сохраняла в…

Read More

WP PHP Warning: require(): Unable to allocate memory for pool.

Если на сайте WordPress Вы видите ошибку PHP Warning: require(): Unable to allocate memory for pool. То скорее всего на сервере работает Акселератор PHP APC, и у него слишком маленький размер кэша. Для решения этого вопроса нужно обратиться к хостеру. Если же вы и есть хостер, т.е. сервер Ваш, то ищите где именно лежит конфиг APC. Пользователя ISP manager подскажу, что искать нужно в разделе Настройки сервера пункт Настройки APC

Read More