Wordpress Inside - вордпресс веб-разработка. Следующая страница
Все про файл functions.php для вордпресс
Файл functions.php для WordPress неоднократно упоминался в данном блоге при решении тех или иных задач. Однако при этом я говорил о нем вскользь, подразумевая, что вы хорошо знакомы с его работой. Сегодня же наоборот, решил детально рассмотреть все нюансы, которые касаются файла функций functions.php: зачем он вообще нужен, как правильно и безошибочно с ним работать и т.п. Инструмент на самом деле весьма актуальный как при работе с админкой, так и в процессе редактирования темы. Пусть информация и немного теоретическая, почитать будет полезно (особенно новичкам).
Инфографика о создании сайта на движке WordPress
Решил подобрать для вас немного красивой и полезной инфографики по вордпресс. На удивление материалов оказалось настолько много, что придется разбить их на несколько статей. Сегодня опубликую подборку по теме создания сайта с нуля на движке WordPress. Речь пойдет не только про установку WordPress на хостинг, но и будет касаться многих других нюансов, возникающих в данном процессе.
В посте ниже находится 5 достаточно крупных инфографик, следовательно может возникнуть небольшая задержка при загрузке.
Подключение карты Google Map в WordPress
Для интеграции данной функции найдете с десяток подходящих плагинов Google Map под Wordpress. Однако сегодня хочу рассказать о другом варианте реализации задачи, можно сказать, «практически вручную». В некоторых случаях этот подход будет более подходящим. Для его внедрения нам понадобится один из плагинов произвольных полей, которые я рассматривал ранее: Advanced Custom Fields, либо Custom Field Suite. Хорошо, если один из них уже используется у вас на сайте — в таком случае никакой дополнительной функциональности для создания Google карт в вордпресс не потребуется.
Плагины произвольных полей — Custom Field Suite и Advanced Custom Fields
Произвольные поля в WordPress (Custom Fields) или как их еще называют пользовательские поля — очень полезная фишка. С их помощью вы сможете добавить на страницу/пост сайта любой контент, который будет выводится в определенном месте шаблона. По умолчанию в системе пользователю доступно задание лишь нескольких базовых форматов данных для записи: заголовок, текст, МЕТА (если установлены плагины) и т.п. Используя функцию произвольный полей, получится внедрить дополнительные нужные вам информационные блоки. Например, недавно на одном проекте я реализовал несколько объектов: иконку для страницы, оригинально оформленные контакты в одноименном разделе, блок категорий товаров, карту Google Maps + слайдер картинок. Сегодня рассмотрим два полезных плагина по теме — это Custom Field Suite и Advanced Custom Fields.
Обновление файлов шаблона WooCommerce после апдейта плагина
Недавно столкнулся с одной «особенностью» WooCommerce, о которой раньше не знал, и пришлось убить пару часов на решение данной задачи. Дело в том, что после обновления плагина магазина у меня вдруг «слетело» требуемое отображение товаров на сайте. Сначала искал проблему в «сопутствующих модулях», а позже еще около часа разбирал до мелочей итоговый HTML код страницы. В результате проблему удалось «локализовать», а решалась она обновлением WooCommerce файлов шаблона. Сегодня вкратце расскажу как и зачем это делать.
Advanced Sidebar Menu — виджет зависимого бокового меню для wordpress
Давайте рассмотрим решение одной тривиальной задачи с wordpress меню которая время от времени встречается разработчикам. Бывает, что на сайтах нужно выводить сразу два меню, которые при этом между собой взаимосвязаны: одно верхнее горизонтальное 1-го уровня, а второе в сайдбаре 2-го уровня. Причем в боковом отображаются только те подпункты, для которых выбран соответствующий родительский элемент в главном меню. Например, если у вас в шапке сайта есть перечень стран, то выбрав, допустим, Италию, в сайдбаре получите только лишь список итальянских городов.
Все про даты в WordPress (от задания до вывода)
Изначально хотел просто написать про вывод даты в WordPress статьях, но в данной теме оказалось достаточно много нюансов, поэтому решил рассмотреть их все. Заметка будет полезна как абсолютным новичкам, так и пользователям с небольшим опытом. Сам по себе, вопрос даты вордпресс, в принципе, не сложный, но информации по нему хватает. Вот что вы сможете узнать из статьи:
Вордпресс фреймворки (плагины) для настроек шаблонов
Если вы работали с продвинутыми и функциональными темами WordPress, то наверняка замечали там наличие специального раздела с настройками шаблона. С их помощью пользователь может, например, выбирать шрифты для сайта, определять расположение сайдбара, указывать ссылки на профили соц. сетей, активировать/выключать какие-то дополнительные опции и т.п. Все это достаточно удобно и позволяет разработчику создать целый набор возможностей по настройке внешнего вида сайта, не требующих технических специальных знаний от юзеров.
Простое раскрывающееся вертикальное меню в WordPress
Для некоторых веб-проектов разработчики используют раскрывающееся вертикальное меню, где изначально все подразделы скрыты и отображаются только при клике на родительский элемент. Несколько раз я сталкивался с данной задачей, но, убеждал заказчиков отказаться от подобной реализации. Дело в том, что для небольшого числа страниц на сайте эффективность такого решения минимальна — намного лучше, когда посетитель сразу видит все доступные ссылки.
Итак, если у вас в проекте имеется сложная структура меню со множеством подразделов и страниц в них, то в целях экономии места вполне можно использовать раскрывающийся эффект. Рассмотрим его реализацию для WP с помощью CSS и JavaScript.
Плагины для отключения email уведомлений в WordPress
Недавно с помощью плагина Outbound Link Manager проводил массовое редактирование исходящих ссылок с добавлением nofollow на одном из сайтов. После каждой правки на почту должно было прийти сообщение об изменении записи. Поэтому в течении пары минут я получил сначала 100, потом 200… 300 писем. Хостер, где размещен проект, посчитал такую активность отправки email уведомлений подозрительной и заблокировал сайт до выяснения причин. Работу проекта сразу же восстановил, но пришлось искать решение проблемы.
Модальное окно для Contact Form 7 в wordpress (Easy Modal)
Недавно для одного сайта меня попросили сделать форму обратной связи для WordPress в модальном окне. То есть при клике по ссылке «напишите нам» вместо перехода на соответствующую страницу пользователю должно открываться новое всплывающее окно, где и будет находится функция отправки сообщения. Это более интерактивное решение, хотя далеко не всем оно нравится. Я лично предпочитаю классическую реализацию со страницей контактов, однако формы на сайтах бывают разные — поэтому полезно будет рассмотреть решение данной задачи. В работе использовал 2 плагина: известный многим Contact Form 7 и модуль Easy Modal, чтобы сделать модальное окно в вордпресс.
Перевод WordPress темы с помощью Poedit
Недавно по работе мне нужно было подключить шаблон для блога и организовать перевод WordPress темы на русский язык. Раньше я просто вносил правки в PHP код файлов шаблона будь то header или sidebar, однако такой подход не является правильным. Ведь при обновлении темы все изменения будут попросту утеряны. К тому же в WordPress имеется вполне неплохой механизм локализации, и лучше использовать именно его. Для работы нам пригодится программа Poedit.
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- Вкладки в Woocommerce товарах — как убрать, добавить, изменить (сниппеты + плагин) (3,96 из 7, голосов - 167)
- Вывод Woocommerce товаров на странице с Elementor с помощью плагина (4,37 из 7, голосов - 107)
- Записи и посты wordpress, оформление записи (5,91 из 7, голосов - 47)
- Оптимизируем WordPress header и удаляем лишний код (5,19 из 7, голосов - 43)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress (3,87 из 7, голосов - 45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS