
Поиск по артикулу товаров (продуктов) в WooCommerce
Часто возникает задача искать продукты (товары) по артикулу. Но WooCommerce не дает такой возможности. Есть плагин, который без настроек здорово решает эту задачу. Устанавливаем и активируем:

Часто возникает задача искать продукты (товары) по артикулу. Но WooCommerce не дает такой возможности. Есть плагин, который без настроек здорово решает эту задачу. Устанавливаем и активируем:

В WordPress можно встретить множество стилей программирования. Это огромный мир, который вмещает в себя разные стили и подходы.

Возникла задача добавить в магазине разные типы цен для разных ролей пользователей. Нашли интересный плагин: Premmerce Woocommerce Wholesale Pricing

Возникла задача выводить вверх поиска продукты из WooCommerce. Чтобы они были выше чем посты в блоге. Проблема — часто заходишь на сайт, чтобы найти какой-то продукт в каталоге. Но поиск постоянно сверху выдавал посты из блога с похожими словами. А…

Появилась задача: настроить гарантированную отправку почты пользователям с минимальным попаданием в спам, а также письма должны быть оформлены в соответствии со стилем бренда. Перепробовал 3-4 плагина и разные комбинации. Пришел к связке которая оказалась проста, удобна и надежна как автомат…

Команда Pressjitsu выпустила интересное решение, которое позволяет получить значительный прирост в скорости загрузки страниц WordPress за счет кеширования переводов. Разработчики которые глубоко изучали механизмы работы сайта, знают что хук отвечающий за перевод вызывается по 20-30 тысяч раз даже на простых конфигурациях.…

Доставка — один из важных механизмов автоматизации магазина. Он должен быть просто и понятен Заказчику при оформлении покупки. Желательно чтобы Заказчик понимал стоимость доставки на этапе корзины и мог выбрать предпочтительный способ.

Цитата о WordPress: — 10 лет назад CMS для Лайфхакера выбирали из нескольких бесплатных движков с открытым кодом. Время показало, что WordPress был правильным выбором, так как популярные у гиков Joomla или Drupal спустя годы потеряли все полимеры и фактически…

Как разработать сайт доставки еды за 2 дня? Вот вам реальная история.

WordPress это платформа №1 в мире. Она позволяет делать очень крутые сайты и веб-приложения. Используется отдельными людьми или известными мировыми брендами. Однако само наличие платформы не дает супер результатов. Это как гитара — наличие гитары даже самой крутой марки в…

Часто в разговорах можно услышать фразу «знающих программистов» о том что WordPress это просто, оно для школьников, чайников, домохозяек (нужное подчеркнуть). А вот «крутым программистам» на таком работать позор. В этих словах есть доля правды, как и целый пласт заблуждений…

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

В последнее время все чаще сталкиваюсь с задачами где нужно применять ендпоинты в WordPress. Например через ендпоинты собран раздел личного кабинета WooCommerce (My Account). Все подразделы личного кабинета — это ендпоинты. Хотя выглядит как подстраницы. Также часто нужны корневые эндпоинты…

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

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

Уже давно ходили слухи и новости о том что HTTPS & SSL станет влиять на показ сайта в поиске и как следствие на объем трафика из поисковых систем. Chrome будет показывать сайты без шифрования с предупреждением (пруф). Плюс уже в…

Ранее у TimeWeb были случаи когда сайт получал большие нагрузки и его блокировали с предложение перейти на более дорогой хостинг. Сегодня обнаружил что эту проблему решили более интересным методом. Теперь есть два интересных момента: Более наглядный график нагрузки по которому можно понять…

ссылка How to Upload a File With WordPress’ Secret Native Functions очень полезная статья (повтор ссылки)

Задача Реализовать массовое обновление всех постов на сайте. С рекурсивной обработкой и прослушкой состояния через Hearbeat API. Решаемые проблемы Ошибка сервера по таймауту Если данных много, в нашем случае постов около 50 000 штук. То попытка обработать их за один цикл…

Ваш сайт разработан, у вас есть все созданные продукты, и вы готовы запустить свой интернет-магазин. Но с тем, сколько работы влечет запуск нового онлайн-магазина, легко что-то упустить. Кто знает, вы можете даже пропустить что-то, о чем не знали, что должны…
Добрый день. Хочу поделиться своим опытом по переводу сайта на новый домен с сохранением всех параметров старого. Задача Есть домен site.com с определенными показателями ТИЦ и PR, но мы хотим перенести проект (сайт) на новый адрес не теряя уже полученные…
Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^site\.com RewriteRule ^(.*)$ [R=301,L] RewriteCond %{HTTP_HOST} ^www.site\.com RewriteRule ^(.*)$ [R=301,L]

Часто разработчики WordPress используют объявление глобальной переменной $post для доступа к данным текущего поста. Но разработчики ядра уже давно отказались от этой идеи и почти везде заменили ее на $post = get_post();

Причины создания Недавно попросили сделать геотаргетинг по городам для сайта на wordpress. Пересмотрев существующие геотаргетинг-плагины (в том числе платные), не нашёл не одного работающего с городами (только страны). Поэтому решил сделать свой, используя какую-нибудь существующую базу для определения местоположения по…

Появилась задача прикрутить специальный домен к сайту, который размещен в сети сайтов WordPress Multisite. Исходная ситуация 1. Домен куплен и зарегистрирован на reg.ru 2. Хостинг на hosting.reg.ru 3. Панель ISP Manager. 4. Настроен сайт в режиме сети WordPress Multisite с возможность…

Сегодня возникла задача обработки уведомлений по шаблону с ключевыми словами. К примеру «Здравствуйте [[name]]!». Где name нужно заменить на имя пользователя в письме. Нашел статью… Сегодня я постараюсь объяснить как найти, обработать и заменить текст между тегами используя PHP функции.…

Есть много вещей, на которые нужно обратить внимание при начале нового блога. Если вы хотите стать блогером, экономьте время и деньги с помощью этого бесплатного чек-листа для запуска блога на WordPress.

В общем то мы уже давно используем сайты как подпапки. В режиме виртуального (shared) хостинга. И было все хорошо. А вот тут решили сделать на поддоменах. На базе обычного хостинга TimeWeb. Все получилось. И вот решили сделать WordPress + возможность…
Часто встречается проблема при которой на сайте выводятся знаки вопроса или разные символы кракозяб при обрезании текста. Это происходит при использовании функции substr. Причина в том что эта функция нормально работает только с латиницей на англоязычных сайтах. Русский язык более…

Данная статья является переводом первой статьи Rachel McCollin из цикла о данных в WordPress. В ней по полочкам разложена структура данных, типы контента и их взаимосвязь в WordPress. Будет полезна в первую очередь новичкам, но и профессионалы могут найти для…

Добавление ссылки на страницу настроек плагина, в списке плагинов консоли WordPress существенно повышает удобство. Делается достаточно просто. Берем хук фильтр plugin_action_links. Добавляем код в корневой файл плагина. Вот так: После этого ссылка должна появиться в списке у нашего плагина.

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

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