Web

Перевод пользовательских типов записи при помощи плагина WP Multilang

Для создания мультиязычных сайтов на WordPress есть отличный плагин WP Multilang Но если в Вашей теме существуют пользовательские типы записей, то переключатель языков не появиться автоматически. Для того, чтобы иметь возможность переводить эти записи необходимо в корне Вашей темы создать фал с названием wpm-config.json И в нем прописать код: { “post_types”: { “my_type”: {} } } Где my_type это название вашего типа записи. Посмотреть его Вы можете в админке, перейдя по ссылке для редактирования этих записей. Ссылка будет выглядеть так:…

Read More

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

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

Read More

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

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

Read More

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

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

Read More

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

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

Read More

Выгрузка xml для Розетки из сайта на OpenCart 1.5. Добавление тэга stock_quantity

Возникла необходимость сделать выгрузку для Розетка Маркетплейс с сайта, который работает под ocStore 1.5.5 Версия движка довольно старая, и единственное, что удалось найти это бесплатный модуль для выгрузки xml для Яндекс-маркета. Но сам модуль довольно стар и не удовлетворяет все потребности для выгрузки файля для розетки. Поэтому его пришлось доработать. В данной статье речь пойдет о том, как добавить тег stock_quantity в файл. Тег не обязателен, но если количество товаров не будет указано, то после каждой продажи товар будет пропадать из…

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