Ускорение сайта wp+woocommerce

Новые моменты, которых ранее не знал:

  • К известному плагину autoptimize идет дополнение async script, позволяющее загружать скрипты асинхронно. jquery необходимо сразу добавлять в исключение. Также придется исключить библиотеки вызов функций которых происходит прямо в коде до объявления скрипта.
  • Можно отдельно в functions.php отключать даже системные вордпрессовские скрипты. Но тут нужно четко знать что и зачем отклюается,т.к. потом не только в публичной части, но и в админке могут не работать некоторые функции.

Читать далее «Ускорение сайта wp+woocommerce»

MySQL оставить рандомное количество комментариев

Перед выполнением основного запросы нужно обязательно вначале установить все комментарии как одобренные с помощью запроса

И после этого сразу же выполнять основной запрос.

 

Обновление minicart после изменения количества товара

Данный код добавляется в functions.php и позволяет при изменении количества товаров на странице cart по ajax обновить содержимое minicart. В данном случае это div с классом cart_totals2.

Привязать товары к автору

 

Добавить alt через functions.php вордпресс

Для того, чтобы ко всем изображениям сайта, созданного на cms wordpress добавить альт необходимо в functions.php добавить следующий код

 

title мультиязычного сайта вордпресс

На сайтах, созданных с помощью cms wordpress для создания версий сайта с различными языками чаще всего используются  плагины wpml и loco translate. Но мета теги: title и description к версиям сайта применяются только на одном языке, те, которые прописаны или в свойствах сайта, или в настройках плагина сео оптимизации (например, all in one seo pack). Читать далее «title мультиязычного сайта вордпресс»

the_content() не работает в вордпресс

Для вывода содержимого страницы или записи в cms вордпресс используется функция the_content(). Она часто используется в файлах шаблона, например в page.php или single.php. Но однажды я столкнулся с ситуацией, когда данная функция ничего не выводила. То есть она прописана в шаблоне страницы и должна вернуть ее содержимое, но при просмотре получается пустота.  Читать далее «the_content() не работает в вордпресс»

Правка functions.php под html5

Для того, чтобы валидатор w3c не выдавал ошибок при подключении скриптов и стилей у них не должно быть атрибутов type=»text/css» type=»text/javascript».  Но в cms вордпресс данные атрибуты по прежнему есть. Многие владельцы сайтов на данной платформе хотят сделать код валидным и им необходимо избавиться от указанных строк.  На сайте уже было указано решение данной проблемы. Читать далее «Правка functions.php под html5»