Разработчики часто спорят о фреймворках. И многие думают что WordPress это не фреймворк. А так ли оно на самом деле?
WordPress
Все о WordPress, шаблоны, плагины, методики создания сайта. Комментаруйте и задавайте вопросы. Будем общаться 🙂
Другое про WordPess
Примеры сайтов на базе WordPress & WooCommerce
WordPress — одна из популярных CMS, используемых для создания веб-сайтов. В настоящее время на базе WordPress работают сотни тысяч сайтов. […]
Лучшие плагины WordPress для разработки сайта
Какие плагины лучше использовать для сайтов на WordPress? Делаем обзор топ плагинов от разработчика с опытом более 10 лет.
Лучшие темы WordPress для разработки сайтов
При выборе темы WordPress вам следует учитывать ваши потребности и предпочтения. Вы можете выбрать бесплатную тему, или приобрести платную, в […]
async & defer в WordPress — ускоряем загрузку JavaScript
async & defer — это очень полезные механики, которые позволяют существенно ускорить загрузку страниц и их отрисовку для посетителей. Однако […]
Автоматический сброс кеша на стили (CSS), скрипты и картинки
Частая проблема в разработке это сброс кеша после изменение стилей, скриптов, картинок. Вы изменили что-то, у вас на компьютере это […]
WordPress — это просто?
Часто в разговорах можно услышать фразу «знающих программистов» о том что WordPress это просто, оно для школьников, чайников, домохозяек (нужное […]
Как добавить CSS классы ко всем пунктам меню?
Меню в WordPress делается через функцию wp_nav_menu(). Иногда нужно не трогая чужой код, изменить набор классов используя свою механику. Для […]
Удобный сайт государственного органа на WordPress (Правительство Пенсильвании)
Случайно зашел на сайт Правительства Пенсильвании http://www.pa.gov/ Удивился тому как удобно он сделан. Как все продумано. Дизайн для людей. На первом месте […]
Изменение домена и сохранение трафика с помощью плагина Simple 301 Redirects
На днях была задача изменить домен у сайта. Но трафик терять не хочется. Нужно было сделать так чтобы все страницы […]
Как получить путь до файла в ядре WordPress?
Бывает нужно получить прямой доступ к файлам ядра WordPress. Для этих целей есть метод get_home_path() Но он часто вызывает ошибку: […]
Получаем и обрабатываем данные в формате JSON
Часто при интеграции сайтов на WordPress, нужно получать данные из других систем посредством RESTfull интерфейса в формате JSON. Простейший пример […]
Сниппеты для загрузки файлов из фронта WordPress + секретная естественная функция
ссылка https://premium.wpmudev.org/blog/upload-file-functions/ очень полезная статья (повтор ссылки)
Добавить скрипт/стиль в плагин/тему WordPress
Просто добавление скриптов или стилей в шапку или подвал сайта — это плохо. Могут быть конфликты с другими компонентами где […]
Кейс с описанием механизма ограничения доступа к файлам WordPress
Через htaccess и прокси php, нагружает сервер приложений, но позволяет ограничивать доступы к файлам. пруф http://wordpress.stackexchange.com/questions/37144/how-to-protect-uploads-if-user-is-not-logged-in
Как вывести рекламу после определенного абзаца в посте или на странице
Размещение рекламы в самом эффективном месте поста или страницы является нетривиальной задачей. Как показывает практика, самая эффективная реклама, которую замечают, […]
Пуленепробиваемая защита WordPress от брутфорса, удобно и с маскировкой
Пару недель назад наши сайты начали массово атаковать брутфорсом. Это начало вызывать перегрузку серверов и хостинг дал предупреждение о том […]
O2 — плагин для создания системы общения по задачам на WordPress
O2 — это плагин, который реализует аналогичный функционал как у темы P2. Позволяет создавать посты с сайта и обсуждать их без […]
Не стоит использовать @import с CSS в WordPress
Кодекс WordPress не рекомендует использовать метод @import для CSS. По двум причинам: 1. Не будут работать плагины минификации типа WP […]
Как настроить отдельный домен второго уровня для сайта в сети WordPress (multisite) на хостинге reg.ru
Появилась задача прикрутить специальный домен к сайту, который размещен в сети сайтов WordPress Multisite. Исходная ситуация 1. Домен куплен и […]
Bootstrap Shortcodes — шорткоды бутстрап для WordPress
Собирал тут посадочную страницу на WordPress с Bootstrap. В основном хватает плагина Shortocdes Ultimate, но к пример нужно вставить икноку […]
Disk Usage Sunburst — плагин WordPress, показывающий место, занимаемое файлами и папками на диске
Плагин рисует круговую диаграмму с разноцветными сегментами, каждый сегмент является папкой. При подведении курсора к сегменту отображается его название и […]
Сайт часто не доступен или 502 ошибка
Встретились с такой проблемой, что сайт постоянно вылетает, становится не доступным, тормозит. Получили ответ хостера ТаймВеб: Ошибка была вызвана тем, […]
Скрытый журнал ошибок в WordPress (WP_DEBUG)
Бывает нужно включить логи WordPress, чтобы понять что происходит с сайтом. Определить проблемы и причины ошибок. Для этого есть переменная WP_DEBUG […]
Понимание и работа с данными в WordPress
Данная статья является переводом первой статьи Rachel McCollin из цикла о данных в WordPress. В ней по полочкам разложена структура […]
Настройки темы WordPress — как добавить свои поля?
В WordPress есть отличный механизм для хранения опций темы или сайта, который поддерживает разные типы полей и прост в настройке. Очень […]
Как добавить доп. ссылку для плагина в списке плагинов консоли?
Добавление ссылки на страницу настроек плагина, в списке плагинов консоли WordPress существенно повышает удобство. Делается достаточно просто. Берем хук фильтр […]
Как добавить поля на страницу профиля пользователя
Бывает нужно добавить какое-либо поле или форму на страницу профиля пользователя, чтобы сохранить связанные данные в пользовательские метаполя или куда-либо […]
Схема загрузки ядра WordPress и выполнение хуков
источник http://wp.tutsplus.com/tutorials/the-beginners-guide-to-wordpress-actions-and-filters/
Как написать плагин для WordPress
Рано или поздно любой владелец сайта или разработчик встает перед задачей изменить или расширить возможности своего сайта. В мире WordPress […]