Роман Суворов
0

Произвольный заголовок H1 для категорий WordPress/Woocommerce

Каждый сайт, который сталкивается с задачей SEO-оптимизации нуждается в альтернативных заголовках H1 для страниц сайта. Например, есть у вас категория «Плитка», и вложенная в неё категория «Керамическая». Вроде бы всё логично, но если человек попадает на страницу «Керамическая», то здесь так и просится » Керамическая плитка». В хлебных крошах тоже не хочется отображать Плитка -> … Читать далее

Роман Суворов
2

Добавляем дополнительную вкладку в карточке товара Woocommerce

Нередко появляется необходимость выводить какую-либо дополнительную информацию о товаре в дополнительной вкладке. Лично я обычно использую связку плагин ACF для вывода дополнительных полей и следующий код, для вывода вкладки: Функция, которая определяет содержимое вкладки Теперь выводим содержимое во вкладку Woocommerce Данный код необходимо разместить в файле function.php, а также не забудьте изменить acf_field на slug … Читать далее

Роман Суворов
0

Обычная страница вместо страницы Архива произвольного типа записи в WordPress

Иногда бывает необходимость, вместо страницы архива, показывать обычную страницу. Например, мы создали произвольны тип записей «events», задали ему слаг «events» и теперь, если перейти по адресу /events/ — откроется архив записей и подтянется шаблон архива. Теперь создаём страницу «События» и задаём URL «events». Обращаемся по адресу /events/ и вновь получаем страницу архива. Можно конечно изменить … Читать далее

Роман Суворов
0

Вывод подкатегорий таксономий в WordPress

Для того, что бы отобразить подкатегории текущей категории, а также, что бы отобразить родительские категории на странице архива, воспользуйтесь этим решением: В файл function.php добавляем функцию: Теперь, в нужном месте вашего шаблона просто добавьте: И на этом всё, подкатегории должны выводиться. А там уже адаптируйте под свои задачи внешний вид и вывод, код простой для … Читать далее

Роман Суворов
0

Добавление произвольного динамического select в Contact Form7

Недавно появилась необходимость, сделать так, что бы в выпадающем списке формы Contact Form 7 выводился список записей произвольного типа. Если конкретнее, то на сайте есть произвольные типы записей «Врачи», а в форме, необходимо было, что бы был выпадающий список с этими врачами. Давайте сделаем это на примере стандартных записей, что бы вам было проще изменить … Читать далее

Роман Суворов
0

Установка цели в Яндекс.Метрике и Google Analytics на отправку формы Contact Form 7

Для установки цели на отправку формы обратной связи через плагин Contact Form 7, нам необходимо написать простенький JavaScript-код, который будет отлавливать событие wpcf7mailsent, которое создаётся после успешной отправки формы. Внимание! У Google и Яндекса есть несколько версий счетчиков. В зависимости от того, какая версия счетчика установлена у вас, нужно использовать соответствующий код. Что бы понять … Читать далее

Роман Суворов
0

Убрать тег «br» в Contact Form7

Сегодня столкнулся с проблемой при верстки формы в Contact Form 7: после каждого переноса строки, автоматически добавляется тег <br>. За это отвечает константа в фале wp-config.php — define(‘WPCF7_AUTOP’, false ); Но лучше, отключить автоматический перенос строк только для Contact Form 7, для этого, в файле functions.php пишем:

Роман Суворов
0

Не отображаются категории (таксономия) при редактировании в Gutenberg WordPress

Если вы столкнулись с проблемой, при которой при добавлении записи не отображаются категории, метки или какие-либо другие таксономии, наверняка причины этой проблемы — отключенный REST API. В моём случае, речь идет о произвольных типах записей и таксономий. При регистрации, необходимо указать параметр: Как для самого типа записи (что бы Getenberg начал отображаться), так и для … Читать далее

Роман Суворов
0

Добавление URL-адреса страницы отправки формы в письмо администратора Contact Form 7

В формах, которые отправляет плагин Contact Form 7 не хватает очень важной информации — страницы с которой эта форма была отправлена. Есть какие-то плагины, которые решают эту проблему, а есть решение довольно простое и компактное, которое использую я: Добавляем поле в нужную форму: [text url-adress class:url-adress] Скрываем это поле с помощью стилей: .url-adress {display: none} … Читать далее

Роман Суворов
0

Не отображаются категории Woocommerce в меню Wodpress

Если у вас отсутствует раздел «Категории товаров» и «Товары» при попытке редактирования меню, то проблема заключается в том, что в настройках экрана не установлен соответствующий чекбокс. Перейдите в раздел «Внешний вид» -> Меню и в правом верхнем углу нажмите на «Настройки экрана». После этого откроется панель, в которой необходимо отметить чекбоксом необходимые типы записей или … Читать далее

Роман Суворов
0

Отключение обновлений Visual Composer

Что бы уведомления о необходимости обновления вас больше не беспокоили, просто пропишите в function.php следующий код: Источник: https://gist.github.com/seventhqueen/54d941cba1c31087bb1dd79959ab5948

Роман Суворов
0

Убираем noindex запрет на индексацию турбо страниц Яндекса All-in-Seo и Yost

Если вы решили сделать для своего сайта на WordPress турбо-страницы для Яндекса, или какой-либо другой фид, то скорее всего столкнётесь с проблемой, что поисковая система не может его индексировать. Проблема кроется в SEO-плагинах, которые у Вас установлены. Они автоматически прописываются meta noindex для RSS и XML. Что печально, так это то, что они не дают … Читать далее

Роман Суворов
0

Перемещение определенных файлов стилей в подвал сайта в WordPress

Решив полностью переместить все стили оформления в подвал сайта, мы непременно столкнёмся с проблемой, когда сайт некоторое время, пока не загрузятся стили из подвала, будет будет похож на портянку не красивого текста. Безусловно, решать эту задачу можно по-разному, все зависит от конкретной ситуации. В моём случае, нужно было перенести конкретные файлы стилей в подвал и … Читать далее