Ставим правильные ссылки на телефонные номера

Обложка к записи Ставим правильные ссылки на телефонные номера

Многие бизнес-сайты показывают телефонные номера, чтобы их клиенты могли связаться с ними. В эпоху популярности настольных компьютеров пользователи записывали телефонный номер на бумажку и звонили с отдельного устройства. Содержание 1. Как работают кликабельные ссылки 1.1. Добавление на сайт 1.2. Добавочный номер 1.3. Код страны 1.4. Микроразметка под SEO 2. Ссылки Сейчас же, пользователи сёрфят в …

ПодробнееСтавим правильные ссылки на телефонные номера

Создание фиктивного контента для тестирования при помощи WP-CLI

Обложка к записи Создание фиктивного контента для тестирования при помощи WP-CLI

При работе над любым WordPress проектом (темой или плагином) фиктивный контент — это то, что вам, скорее всего, нужно достаточно часто. Для чего это может понадобиться? Например, вы работаете над новым плагином, который обрабатывает сразу несколько сообщений, а затем что-то делает с ними. Возможно, вы хотите увидеть как работает постраничная навигация. Может быть, вы хотите …

ПодробнееСоздание фиктивного контента для тестирования при помощи WP-CLI

Ajax Edit Comments

Обложка к записи Ajax Edit Comments

Ajax Edit Comments — это плагин под WordPress, который позволяет пользователям редактировать их собственные комментарии ограниченное количество времени. Администраторы могут править любые комментарии во фронтенде. Для начала можете посмотреть обзор плагина на WPTavern для получения инофрмации. Возможности Функции админа Пожалуйста, посмотрите видео, демонстрирующее все возможности администратора, либо почитайте о возможностях администратора в вики на Github. …

ПодробнееAjax Edit Comments

Очистка базы данных WordPress после удаления WPML

Обложка к записи Очистка базы данных WordPress после удаления WPML

После полного удаления плагина WPML и его аддонов очень часто приходится ручками очищать базу данных WordPress от ненужных более данных. Перед началом работ — сделайте полную резервную копию базы данных сайта! Удаление таблиц WPML и опций В этой секции мы удалим ненужные строки из таблицы wp_options, которые относятся к WPML, а затем и сами таблицы.. Чтобы …

ПодробнееОчистка базы данных WordPress после удаления WPML

Автосброс кеша стилей и скриптов

Обложка к записи Автосброс кеша стилей и скриптов

Пуленепробиваемый сниппет под WordPress для автоматического сброса кеша стилей и скриптов путем добавления к их URL параметра с датой обновления самого этого файла. При регистрации в теме файлов стилей (CSS) или скриптов (JS) через функцию wp_enqueue_script достаточно в четвертом параметре поменять версию, чтобы на сайте поменялся путь к файлу, что автоматом сбросит его кеш в …

ПодробнееАвтосброс кеша стилей и скриптов

Оптимизация WooCommerce путём переноса заказов в отдельную таблицу

Обложка к записи Оптимизация WooCommerce путём переноса заказов в отдельную таблицу

WooCommerce Custom Orders Table – простой, но полезный плагин, который улучшает производительность WooCommerce, добавляя пользовательскую таблицу с правильными индексами для хранения информации о заказах. Бэкграунд В WooCommerce 3.0 появился долгожданный CRUD (Create, Read, Update и Delete) интерфейс, благодаря которому появилась возможность унифицировать способ хранения и получения данных WooCommerce. Однако заказы по-прежнему хранятся в WordPress как …

ПодробнееОптимизация WooCommerce путём переноса заказов в отдельную таблицу

Как добавить хлебные крошки в тему GeneratePress

Обложка к записи Как добавить хлебные крошки в тему GeneratePress

В популярной и легковесной теме GeneratePress под WordPress по умолчанию, к сожалению, нет хлебных крошек, которые полезны для сео и удобной навигации по сайту. Исправим это маленькое недоразумение. Yoast SEO При использовании сеошного плагина от Yoast хлебные крошки там идут “из коробки”. Вы просто включаете их в настройках плагина и вставляете в тему при помощи …

ПодробнееКак добавить хлебные крошки в тему GeneratePress

Чёрная пятница в Elementor

Обложка к записи Чёрная пятница в Elementor

Черная пятница в Elementor начата! Успейте апгрейдить существующую или купить новую лицензию со скидкой до 30% и поучаствовать в конкурсе и выиграть крутые призы! Скидки для новых лицензий Актуально при переходе с бесплатной версии Elementor на Pro. Тарифный план Скидка Финальная цена Personal 10.00% $44 Plus 20.00% $79 Expert 30.00% $139 Купить Elementor Скидка на …

ПодробнееЧёрная пятница в Elementor

Топ-10 оптимизированных шаблонов для плагина Guterberg

Обложка к записи Топ-10 оптимизированных шаблонов для плагина Guterberg

Дизайн сайтов имеет огромное значение, и современные разработчики это отлично понимают. Поэтому собственно регулярно появляются новые решения и совершенствуются уже известные. Относительно новый блочный редактор Guterberg, над которым работали последние несколько лет, заслуживает внимания. На данный момент он предложен в виде плагина, но даже при этом, о нем есть что сказать. Основной принцип данного плагина – …

ПодробнееТоп-10 оптимизированных шаблонов для плагина Guterberg

Принципы SOLID

Обложка к записи Принципы SOLID

SOLID — мнемонический акроним, введённый Майклом Фэзерсом (Michael Feathers) для первых пяти принципов, названных Робертом Мартином в начале 2000-х, которые означали пять основных принципов объектно-ориентированного программирования и проектирования. Для чего нужны принципы SOLID? Принципы SOLID — это набор правил, которые необходимо применять во время работы над программным обеспечением(ПО) для его улучшения. Удивительно то, что принципы …

ПодробнееПринципы SOLID

Правильная структура ссылок WooCommerce

Обложка к записи Правильная структура ссылок WooCommerce

Данные манипуляции негативно сказываются на скорости работы вашего сайта, зато сеошник будет спать спокойно. Правильной структурой я называю такие пермалинки, когда всё логично вложено друг в друга и, стерев последнюю часть URL, вы всегда попадете на раздел выше. Например: Главная магазина: https://example.com/shop/ Категория товара:  https://example.com/shop/category/ Страница товара:  https://example.com/shop/category/product/ Идея здесь очень простая. Для главной страницы магазина устанавливаем любую …

ПодробнееПравильная структура ссылок WooCommerce

Создание Gutenberg блоков при помощи плагина ACF Pro

Обложка к записи Создание Gutenberg блоков при помощи плагина ACF Pro

Благодаря Elliot Condon, создавшему замечательный плагин Advanced Custom Fields, теперь можно за считанные минуты создавать профессиональные блоки под редактор блоков Gutenberg без знания JavaScript на чистом PHP. В этом нам поможет новая функция acf_register_block_type(), которая появилась в ACF Pro с версии 5.8. Параметры функции acf_register_block_type( $settings ); Где $settings может содержать следующие ключи. name (строка) …

ПодробнееСоздание Gutenberg блоков при помощи плагина ACF Pro

Оптимизация WooCommerce путём переноса товаров в отдельную таблицу

Обложка к записи Оптимизация WooCommerce путём переноса товаров в отдельную таблицу

Одним из самых узких мест в WooCommerce по производительности является хранение товаров и заказов в стандартной таблице записей WordPress. Благодаря тому, что WooCommerce с версии 3.0 добавили встроенный функционал Data Stores и CRUD, появилась простая возможность переносить хранилище данных в произвольные таблицы. Плагин WooCommerce Custom Product Tables позволяет в один клик перенести хранилище товаров, атрибутов, изображений, …

ПодробнееОптимизация WooCommerce путём переноса товаров в отдельную таблицу

Автоматическое добавление завершающего слэша в rel=canonical

Обложка к записи Автоматическое добавление завершающего слэша в rel=canonical

Простой, но полезный сниппет для плагина Yoast SEO, который добавляет завершающий слэш, если его там не было, во все канонические URL на сайте. Добавьте кусок кода ниже в файл functions.php вашей дочерней темы или в свой плагин или в любой файл в mu-plugins: /** * Добавляет завершающий слэш в rel=»canonical» в плагине Yoast SEO. * …

ПодробнееАвтоматическое добавление завершающего слэша в rel=canonical

Автообновление корзины WooCommerce

Обложка к записи Автообновление корзины WooCommerce

Простой сниппет для автоматическоого обновления корзины в WooCommerce при изменении количества товара. Общий смысл такой: на странице корзины добавляем скрипт в футере сайта, который вешает «слушателя» на поле с количеством товара. При изменении этого поля делаем програмный клик на кнопку обновления корзины. При этом саму кнопку мы скрываем стилями, чтобы всё было по красоте. Подключаем …

ПодробнееАвтообновление корзины WooCommerce