Posted inКак сделать

Работа с бэклогом задач с точки зрения проектного менеджера в Retail Rocket

Мы продолжаем делиться с сообществом внутренней кухней Retail Rocket, и сегодня расскажем о нашем подходе к работе с бэклогом. Правильная приоритезация задач — это первый шаг в решении таких важных проблем проекта как: уменьшение технического долга, поддержка скорости работы производства, поддержка качества продукта. За годы существования проекта у нас сложилась система, при которой вся работа со […]

Posted inКак сделать, Плагины, Сниппеты

Как изменить ссылку логотипа на странице входа WordPress? (wp login)

Иногда бывает нужно изменить ссылку у логотипа на странице входа WordPress. По умолчанию она ведет на официальный сайт WordPress. Эту задачу можно решить плагинами стилизации или кодом (программно). Плагины раз два Без плагина Можно добавить в файл дочерней темы functions.php

Posted inКак сделать

Где получить поддержку по WordPress (WooCommerce)?

Многие владельцы и пользователи сайтов на базе WordPress по ходу работы сталкиваются с различными вопросами и задачам, которые требуют участия специалистов. Есть различные варианты поиска решений и специалистов. Бесплатные Официальный русскоязычный форум по WordPress: https://ru.wordpress.org/support/ Ветка на Тостере: https://toster.ru/tag/wordpress/questions Сообщество Google+ https://plus.google.com/communities/106684938858053293255 Обычно этих 3-х ресурсов хватает чтобы решить вопросы различной сложности. Однако важно помнить ряд особенностей: Хороший ответ […]

Posted inКак сделать, Сниппеты

Автоматическая генерация логина пользователя при регистрации

Иногда нужно сделать регистрацию на сайте только по email. Без указания логина. Для этого пригодится сниппет функции которая возвращает логин на основе последнего id в базе пользователей.

Posted inКак сделать

Сайты для бизнеса на базе WordPress

На сегодняшний день основной пользователь WordPress это бизнесы и организации. Эта платформа одна из наиболее продвинутых и является абсолютным лидером рынка. Позволяет развиваться вместе с бизнесом начиная с самых минимальных бюджетов, заканчивая комплексной автоматизацией бизнес-процессов и обеспечение взаимодействия с клиентами необходимых для крупных и растущих компаний. Быстрые результаты и минимальные затраты Для начинающих предпринимателей и маленьких компаний […]

Posted inКак сделать, Сниппеты

Как добавить CSS классы ко всем пунктам меню?

Меню в WordPress делается через функцию wp_nav_menu(). Иногда нужно не трогая чужой код, изменить набор классов используя свою механику. Для этого можно использовать хук nav_menu_css_class, мы можем добавить свои CSS классы, если соблюдается нужное нам условие. Добавим CSS класс, если это пост и название элемента меню равно «blog»:

Posted inКак сделать, Сниппеты

Универсальные методы подключения файлов компонентов для тем и плагинов

В мире WP есть различные методы для получения путей к файлам без хардкода. Это важно, тк папки зависят от опций и могут меняться. Если путь к какому-либо файлу «захардкожен» — мы можем получить разные неожиданные ошибки. А далее каждый раз встает вопрос, каким методом можно получить путь до файла? Скажем это js, css или какая-то картинка… […]

Posted inКак сделать

Установка бесплатного сертификата SSL Let’s Encrypt на хостинге TimeWeb

Недавно отмечалась важность перехода сайта на HTTPS + SSL. Рассмотрим как подключить бесплатный SSL сертификат на примере TimeWeb. Подключаем бесплатный SSL сертификат Заходим в панель управления хостингом. Далее раздел «Дополнительные услуги» и там «SSL-сертификаты» Далее нужно выбрать сертификат и домен, согласиться с условиями. Подождать чуть чуть и сертификат готов. Включение HTTPS на сайте Далее нужно настроить сайт […]

Posted inКак сделать

Особенность настройки сети сайтов WordPress на хостинге Jino.ru

Не так давно я попробовал хостинг Jino и мне он понравился тем что там есть Мемкеш и GIT. Вроде как это единственный хостинг в РФ который дает такие возможности в виртуальном хостинге. Но вот настройка сети сайтов WordPress на этом хостинге далась мне тяжело. Так как нигде и никогда 🙂 Правда до этого я настраивал […]

Posted inКак сделать

Работаем с метаданными терминов таксономий в WordPress

С версии 4.4 в WordPress появилась возможность хранить метаданные терминов таксономий. Если сказать что этого ждали долго — ничего не сказать 🙂 Зачем это нужно? Давайте представим такие ситуации из нашей реальной практики: Например нам нужно хранить картинки для категорий продуктов в магазине. Ранее для этого приходилось писать костыли. Или мы пишем интеграцию МойСклад и […]

Posted inКак сделать

Смена адреса сайта (домена) и сохранение позиций в поисковых системах

Часто встречается задача изменения адреса сайта. Если брать WordPress, то технически там все просто и описание шагов есть тут. Но бывает что кроме смены адреса, нужно еще обеспечить сохранность позиций в поисковых системах. Вот это отдельная задача, и для ее решения нужен ряд дополнительных шагов. Тут стоит сразу отметить тот факт, что потерять позиции в поиске […]

Posted inКак сделать

Как ускорить индексацию сайта в Яндексе через Вебмастер и сделать ее за 1 день?

Обычно при добавлении сайта на индексацию в Яндекс.Вебмастер проходит от 1 до 3 недель. Но недавно запустил Директ на 200 рублей и удивился тому что сайт залетел в индекс за 1 день и начал находиться по ключевым запросам почти сразу в топ-10. Это конечно была очень узкая ниша и в малом городе, иначе в топ-10 […]

Posted inКак сделать, Плагины

WP Better Emails — делаем письма из WordPress стильными и брендированными

По умолчанию WordPress отправляет письма в обычном формате, как при переписке между людьми. Зачастую эта простота — идеальное решение. Но иногда хочется добавить сайту презентабельности, сделать рассылку писем ярче и с обозначением бренда. В этом случае ставим данный плагин и настраиваем HTML шаблон. Получаем красоту 🙂 Ссылка https://wordpress.org/plugins/wp-better-emails/

Posted inКак сделать, Сниппеты

При обрезании текста выводятся кракозябры и знак вопроса

Часто встречается проблема при которой на сайте выводятся знаки вопроса или разные символы кракозяб при обрезании текста. Это происходит при использовании функции substr. Причина в том что эта функция нормально работает только с латиницей на англоязычных сайтах. Русский язык более требовательный и работает как правило в кодировке UTF-8. Для того чтобы решить эту проблему, нужно […]

Posted inКак сделать, Плагины

WordPress Backup to Dropbox — в чем преимущества такого архивирования (резервного копирования) перед аналогами?

Для WordPress существует множество решений для резервного копирования (архивирования) сайта. Большая часть из них сводится к тому чтобы отправлять копии на почту или складировать их в той же папке сайта. У этих способов нет защиты от ряда реальных рисков и есть ряд проблем: 1. где гарантии что почта пропустит архив большого размера? 2. встречаются взломы и […]

Posted inКак сделать

GitHub Updater для WordPress — обновляем плагины и темы с GitHub

Давно искал эффективное решение для обновления плагинов и тем с GitHub. Эксперементировал со специальным классом. Но решение было крайне замороченным и ляповатым. Тут снова возникла потребность, погуглил и нашел новое решение GitHub Updater. Попробовал и очень понравилось! По сути настройка сводится к двум шагам: 1. Поставить плагин GitHub Updater 2. Добавить в свою тему или […]

Posted inКак сделать, Сниппеты

Как установить свою cookie WordPress?

Задача На сайте было два основных раздела: Для персон и Для бизнеса. А также общие разделы «Блог», «О компании» и т д Главное меню было двух типов: Для бизнеса и Для персон. Заказчику было важно, чтобы выводилось то меню, которое относится к посетителю ближе, бизнес или персона. Если человек гулял по разделу Бизнес и потом […]

Posted inКак сделать

Если WordPress глючит, то как сделать диагностику и найти причину?

Убедитесь, что все файлы WordPress соответствуют оригинальному дистрибутиву и полностью загружены на сервер. Возможно вирусы или кто-то правил файлы ядра (особенно в рунете часто рекомендуют править файлы ядро, что есть верх глупости). Во время копирования связь могла прерываться, поэтому необходимо сверить размер каждого файла. Можно воспользоваться функцией сравнения каталогов в FTP-клиенте. Регистр имён файлов имеет […]

Posted inКак сделать

Pixel Perfect — инструмент для верстки пиксель в пиксель

Разрабатывая сайты, бывает встречаешься с требованием точной верстки пиксель в пиксель. Встречается редко, особенно в малых и средних ценовых сегментах, но если речь идет о дорогих продуктах, то там часто возникает именно такое требование. Добиться столь точной верстки обычным методом очень сложно, и встречаясь впервые с таким требованием можно растеряться. Но это вполне реально если […]

Posted inКак сделать

Правильный метод перевода плагинов и тем в WordPress (из папки /wp-content/languages/)

Зачастую перевод тем и плагинов пытаются делать прямо в папке с ними. Это кажется логичным, но чревато тем что с обновлением расширения, все ваши труды будут стерты. Обычно это взывает чувство обиды 🙂 В последней версии WordPress появилась возможность перевода тем и плагинов новым способом.

Posted inКак сделать, Кейсы

remove_action или remove_filter не работает в дочерней теме WordPress, если пытаться удалить хуки родительской темы

Вот такая засада. В родительской теме определен ряд хуков, которые мешают мне и хочется их удалить в дочерней теме. Логично предположить что нужно просто вставить remove_action или remove_filter в function.php дочерней темы. Но не тут то было! Это не работает. Как оказывается, function.php дочерней темы грузится перед тем же файлом родительской темы. И если использовать […]

Posted inКак сделать

Как правильно загрузить скрипты и стили для шорткода?

Часто сталкиваешься с ситуацией, когда пишешь шорткод и в нем нужно использовать какие либо скрипты и стили. Скрипты — как правило проще, т.к. их можно подгрузить прямо в выводе шорткода. А вот стили сложнее, т.к. они должны загружаться только в заголовке страницы. И если проверить условие загрузки страницы по шаблону или каким то реквизитам было […]

Posted inКак сделать, Сниппеты

Как отфильтровать посты в WordPress по URL? (query_posts)

Год назад задался вопросом, а можно ли отфильтровать посты в WordPress по URL? Указать параметры запроса и получить результат. Мне сказали что можно делать запросы вида: /tag/a+b+c = отбор постов, которые соответствуют всем 3-м меткам /tag/a,b,c = отбор постов, которые соответствуют одной из 3-х меток Но вопрос был чуть иной, а можно ли делать отбор […]

Posted inКак сделать

Как легко перенести WP сайт на другой домен

Для переноса сайта с одного домена на другой, следует выполнить следующие шаги: Перед началом переноса файлов и базы данных прописать в /wp-config.php вот эту строку: define(‘RELOCATE’,true); и далее войти через wp-login.php (именно так), эти шаги дают понять сайту что при входе надо сменить адрес на новый. Перенести все файлы сайта. Экспорт/импорт базы данных можно через phpmyadmin или HeidiSQL. […]

Posted inКак сделать

Как написать плагин для WordPress

Рано или поздно любой владелец сайта или разработчик встает перед задачей изменить или расширить возможности своего сайта. В мире WordPress для этих целей служит подсистема плагинов (модулей, расширений, компонентов).