На примере для вкладки "описание" задается заголовок вкладки, приоритет, определяющий положение вкладок и функция, выводящая содержимое вкладок. Подробнее...
При выводе категорий на страницах магазина WooCommerce по умолчанию в скобках указывает количество товара в данной категории. Чтобы убрать его, нужно добавить в functions.php вашей темы следующий фильтр:
//убираем количество в категориях
add_filter('woocommerce_subcategory_count_html','remove_count');
function remove_count(){
$html='';
return $html;
}
Http заголовок Expires сообщает браузеру, что после того, как он загрузил необходимый файл, ему не нужно загружать повторно этот файл на протяжении определенного промежутка времени. Использование заголовка expires позволяет сократить нагрузку на сервер, а также увеличить скорость загрузки страниц вашего сайта. Также это решает проблему "Используйте кеш браузера" в сервисе проверки скорости загрузки страниц PageSpeed Insights (кроме сторонних файлов, например, это не решит проблему со скриптами Google analytics или Яндекс метрики). Настроить заголовки Expires на сайте под управлением WordPress можно, добавив в файл .htaccess следующие директивы:
# BEGIN EXPIRES
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 1 year"
</IfModule>
# END EXPIRES
Использование ajax при отправке формы позволяет отправить форму без перезагрузки страницы. В WordPress это достаточно просто реализовать. Допустим, у нас есть следующая форма заказа звонка:
Иногда нужно сделать скриншот страницы полностью, во всю высоту, без потери качества, так, как его видит сам дизайнер.
Наиболее простой способ: открываем в замечательном браузере Mozilla Firefox веб-страницу, нажимаем Shift+F2, - снизу появится строка GCLI консоли. Далее нужно ввести screenshot filename.png --fullpage
Ищем готовый скриншот в папке загрузок.
Примечания: В папку загрузок можно попасть, зажав ctrl+j. Программа может "подумать" несколько секунд при рендеринге скриншота. При наборе можно увидеть подсказки. Чтобы реализовать подсказку, нужно нажать TAB. Для просмотра других опций введите help screenshot, для общей справки команд - просто help. Расширение .png без вариантов, затем можно преобразовать тем же XnView, желательно в JPEG. Протестировано в Firefox 47.0. Есть в сети множество других программ и плагинов для этих целей, но их работоспособность сомнительна.
Для изменения текста кнопки выбрать опции" для вариативного товара можно воспользоваться фильтром, например, если мы хотим поменять текст "выбрать опции" на "выбрать цвет", код будет следующим:
Первая цена будет вводиться в админке при создании товара, вторую цену будем рассчитывать по курсу НБРБ, который возьмем с сайта НБРБ. Подобный сервис есть и у Банка России . Для этого скачаем и обработаем xml файл курсов валют. Для того, чтобы исключить ситуацию, когда сайт по каким-либо причинам недоступен, и файл не будет получен, запишем курс доллара в базу с помощью функции add_option(). Затем, уже при выводе, будем брать значения из базы, а не из файла, которого может не существовать - таким образом исключаются возможные ошибки Подробнее...