Читать

Рубрика: Полезные хуки

в wordpress, Полезные хуки

Пагинация в single.php

Для того чтобы работала пагинация на странице одного поста, нужно поставить такой код в файл functions.php

в wordpress, Полезные хуки

Передать GET параметр в Contact Form 7

Пожалуй самый простой способ передать GET параметр в Contact Form 7, без плагинов, и смс:

Этот код нужно поставить в footer.php вашей темы перед закрывающим body. Чтобы код отработал, нужно следующее: 1. Установите HTML-форму, которая будет передавать переменные

2 Настройте элементы Contact Form 7 с «id»:

в wordpress, Полезные хуки

Отложите загрузку скрытых изображений

Отложите загрузку скрытых изображений — пожалуй один из самых основных факторов который влияет на оценку скорости загрузки сайта в google pagespeed insights. Рекомендуется отложить загрузку всех изображений которые не видны на первом экране страницы. Это уменьшит время до начала взаимодействия. Самый распространенный способ — это lazy loading. Суть метода в том, что изображения динамически подгружаются […]

в wordpress, Полезные хуки

Экспорт данных в эксель wordpress

Для того чтобы выполнить экспорт данных в эксель, нужно подключить PHPExcel.php. Эту библиотеку нужно скачать, и загрузить в папку вашей темы. Подключаем ее следующим кодом в functions.php вашей темы:

Далее нам нужно как то вызывать функцию экспорта, я использовал GET запрос:

Так же нужно подумать о безопасности, например чтобы этот запрос мог выполнить […]

в wordpress, Полезные хуки

Определить текущий язык polylang

Определить текущий язык polylang можно через функцию pll_current_language();
Из документации pll_current_language($value); Где $value — (необязательно) либо «name», либо «locale», либо «slug», по умолчанию «slug».

в wordpress, Полезные хуки

Как вывести родительскую таксономию дочерней категории

Суть задачи стояла в том что нужно вывести родительскую таксономию, дочерней таксономии, которой принадлежит кастомный тип поста

в wordpress, Полезные хуки

Отложенная загрузка iframe

Тег iframe создает окно, которое находится внутри обычного документа, и оно позволяет загружать в область заданных размеров любые другие независимые документы. Так как он загружается с внешнего источника, естественно он влияет на скорость загрузки страницы. Как вариант можно отложить на некоторое время загрузку окна iframe, чтобы страница загрузилась быстрее, тем самым увеличить ее показатели pagespeed. […]

в Woocommerce, Полезные хуки

Как в woocommerce установить разные размеры картинок товара в каталоге и в корзине

Чтобы в woocommerce установить разные размеры картинок товара в каталоге и в корзине нужно сделать следующее: 1. в function.php создаете нужный вам размер.

2. в файле cart.php который должен находиться в ваша_тема\woocommerce\cart находите

и в get_image() прописываете название размера. В нашем случае будет так: get_image(‘custom-thumb’) Проверена работа на WooCommerce 3.5.2

в wordpress, Полезные хуки

Предотвратите чрезмерную нагрузку на сеть

Бывает PageSpeed Insights отображает предупреждение — Предотвратите чрезмерную нагрузку на сеть. И развернув список можно увидеть ссылки на youtube. Или gtmetrix ругается что «Optimize the order of styles and scripts»: Такая ситуация бывает на сайтах, у которых на страницах вставлены фреймы с видео youtube. Все стили и скрипты плеера подтягиваются с youtube на сайт во […]

в wordpress, Полезные хуки

Отображение кастомных категорий с иерархией на странице кастомной записи

Отображение кастомных категорий с иерархией на странице кастомной записи можно сделать таким образом:

Источник https://clicknathan.com/web-design/hierarchical-custom-taxonomy-terms-unordered-list/

в wordpress, Полезные хуки

Специальные теги плагина contact form 7

Специальные почтовые теги для материалов, Специальные метки для постов/записей, Связанные с сайтом специальные почтовые теги

в wordpress, Полезные хуки

Определить текущий язык WPML

Если у вас установлен плагин WPML, то определить язык можно таким образом:
Код языка можно посмотреть в админке сайта WPML — Языки

© Copyright 2014 -  vchuy-develop.com. All rights reserved