В версии WordPress 4.8, которая вышла месяц назад был убран старый виджет Текст и вместо него добавили группу виджетов с […]
Микросервисы: пожалуйста, не нужно
Иллюстрация @alvaro_sanchez Некоторое время все сходили с ума по микросервисам. Невозможно было открыть любимый новостной агрегатор и не увидеть, чтобы какая-то […]
Как изменить ссылку логотипа на странице входа WordPress? (wp login)
Иногда бывает нужно изменить ссылку у логотипа на странице входа WordPress. По умолчанию она ведет на официальный сайт WordPress. Эту […]
Двойная скорость и половина памяти: оптимизация PHP 7
Ключ к высокой производительности приложений – оптимизация. При этом, чем ниже уровень, на котором код подстраивают под особенности аппаратного обеспечения […]
Remote-FTP — новая версия 1.0 плагина редактирования сайта по FTP
На днях вышла новая версия плагина Remote-FTP 1.0 для Atom. Исправили ряд ошибок с новыми версиями Атома. Но самое главное […]
WordPress 4.9 — фокус на управлении плагинами и темами
Изменения коснутся редактирования кода в темах и плагинах. Будут продолжены улучшения которые были начаты в прошлом году. У Вэстен и […]
Atom 1.18 — добавлена поддержка GIT & GitHub
Вышла новая версия редактора Atom для веб-разработчиков. Теперь стало заметно удобней отслеживать изменения, комитить, пушить и пулить изменения через GIT. […]
Плагин интеграции ВКонтакте API и WordPress
Пару раз возникала задача загрузки городов или товаров из ВКонтакте и обратно. Надоело постоянно писать механизмы авторизации. Решено вынести это […]
Где получить поддержку по WordPress (WooCommerce)?
Многие владельцы и пользователи сайтов на базе WordPress по ходу работы сталкиваются с различными вопросами и задачам, которые требуют участия специалистов. […]
Автоматическая генерация логина пользователя при регистрации
Иногда нужно сделать регистрацию на сайте только по email. Без указания логина. Для этого пригодится сниппет функции которая возвращает логин […]
Создание эндпоинта и хак сброса пермалинков
В последнее время все чаще сталкиваюсь с задачами где нужно применять ендпоинты в WordPress. Например через ендпоинты собран раздел личного […]
Как разрешить загрузку zip файлов?
Бывает нужно разрешить загрузку zip файлов или других расширений. Для этого в WP есть хук-фильтр upload_mimes Код можно вставить в […]
WPCasa — плагин для недвижимости
Добавил в каталог плагин WPCasa WPCasa Перебрав более 5 вариантов плагинов и тем для недвижимости, в итоге пришел к выводу […]
DIVI — тема WordPress для создания бизнес сайтов
Введение DIVI — это тема WordPress, которую опытные WP-специалисты рекомендуют для большинства сайтов. Особенно хорошо она идет для бизнес сайтов […]
Трагедия стопроцентного покрытия кода в TDD
Забавно, как всё меняется. Пятнадцать лет я свято придерживался принципов TDD (разработка через тестирование, или, как её раньше называли, подход […]
Как добавить CSS классы ко всем пунктам меню?
Меню в WordPress делается через функцию wp_nav_menu(). Иногда нужно не трогая чужой код, изменить набор классов используя свою механику. Для […]
Универсальные методы подключения файлов компонентов для тем и плагинов
В мире WP есть различные методы для получения путей к файлам без хардкода. Это важно, тк папки зависят от опций […]
Установка бесплатного сертификата SSL Let’s Encrypt на хостинге TimeWeb
Недавно отмечалась важность перехода сайта на HTTPS + SSL. Рассмотрим как подключить бесплатный SSL сертификат на примере TimeWeb. Подключаем бесплатный SSL сертификат […]
HTTPS и SSL для сайта стали важны
Уже давно ходили слухи и новости о том что HTTPS & SSL станет влиять на показ сайта в поиске и […]
WPFront User Role Editor — плагин для управления правами пользователей
Недавно появилась задача исправить распределение прав по ролям пользователей. При настройке плагина WPCasa агенты не имели прав редактировать свои объекты […]
Удобный сайт государственного органа на WordPress (Правительство Пенсильвании)
Случайно зашел на сайт Правительства Пенсильвании http://www.pa.gov/ Удивился тому как удобно он сделан. Как все продумано. Дизайн для людей. На первом месте […]
Изменение домена и сохранение трафика с помощью плагина Simple 301 Redirects
На днях была задача изменить домен у сайта. Но трафик терять не хочется. Нужно было сделать так чтобы все страницы […]
TimeWeb добавили регулировку мощности процессора для шаред хостинга
Ранее у TimeWeb были случаи когда сайт получал большие нагрузки и его блокировали с предложение перейти на более дорогой хостинг. […]
Как получить путь до файла в ядре WordPress?
Бывает нужно получить прямой доступ к файлам ядра WordPress. Для этих целей есть метод get_home_path() Но он часто вызывает ошибку: […]
Получаем и обрабатываем данные в формате JSON
Часто при интеграции сайтов на WordPress, нужно получать данные из других систем посредством RESTfull интерфейса в формате JSON. Простейший пример […]
Сниппеты для загрузки файлов из фронта WordPress + секретная естественная функция
ссылка https://premium.wpmudev.org/blog/upload-file-functions/ очень полезная статья (повтор ссылки)
Добавить скрипт/стиль в плагин/тему WordPress
Просто добавление скриптов или стилей в шапку или подвал сайта — это плохо. Могут быть конфликты с другими компонентами где […]
Кириллические домены и WordPress Multisite (режим сети)
Столкнулся с проблемой, что кириллический домен не заработал в сети сайтов на базе WordPress. Выполнил все шаги как для обычных […]
Кейс с описанием механизма ограничения доступа к файлам WordPress
Через htaccess и прокси php, нагружает сервер приложений, но позволяет ограничивать доступы к файлам. пруф http://wordpress.stackexchange.com/questions/37144/how-to-protect-uploads-if-user-is-not-logged-in
Как вывести рекламу после определенного абзаца в посте или на странице
Размещение рекламы в самом эффективном месте поста или страницы является нетривиальной задачей. Как показывает практика, самая эффективная реклама, которую замечают, […]
Контрастный шрифт с тенями для пестрого фона
Часто бывает нужно разместить текст на фоне пестрой картинки. При этом читаемость текста может сильно ухудшиться. Для этого пригодится CSS-стиль […]
Любой плагин или тему для WordPress теперь можно перевести из каталога на translate.wordpress.org
Портал перевода WordPress https://translate.wordpress.org/ Ничего не надо скачивать или устанавливать. Для плагинов там же можно перевести файл Readme, и тогда […]
Создал мультисайт. Понял, что погорячился. Можно как-то без переинсталяции WP вернуть сайт к обычной сборке?
Уберите все новые константы, которые вы прописали для сети в wp-config.php и удалите все мультисайт-таблицы из БД: https://codex.wordpress.org/Database_Description#Multisite_Table_Overview осталось родной .htaccess […]