StoreFront – как изменить шрифт Google Fonts
По умолчанию, в теме StoreFront, используется шрифт Open Sans. Для отключения или изменения шрифта есть хук storefront_google_font_families. Рассмотрим, как его использовать.
По умолчанию, в теме StoreFront, используется шрифт Open Sans. Для отключения или изменения шрифта есть хук storefront_google_font_families. Рассмотрим, как его использовать.
Получать информацию о товарах намного быстрее через прямые запросы в базу данных. Но требует осторожности и необходимых знаний. В этой статье приведены примеры безопасного получения информации из базы данных. То есть ничего в базе не меняем, только получаем информацию.
Для темы StoreFront есть официальный плагин для бокового меню на мобильных и планшетах Storefront Hamburger Menu.
На страницах категорий длинные названия товаров можно сократить, если это существенно не влияет на удобство пользователей. Например на сайте по продаже книг длинные названия можно сократить, так как названия дублируются на обложке книги.
Рассмотрим экспорт напрямую из базы данных через phpMyAdmin. phpMyAdmin – это панель управления базами данных. Доступ к панели находится, как правило, на хостинге, где расположен сайт.
Для этого используем фильтры woocommerce_output_related_products_args и woocommerce_upsell_display_args.
Чтобы скрыть цены или вывести сообщение, используем фильтр woocommerce_get_price_html.
Для работы с базой данных мы используем скрипт-обработчик. Если вы решите сменить базу данных на PostgreSQL или другую, то нет необходимости переписывать все скрипты в проекте. Достаточно изменить только скрипт-обработчик.
Если у поставщика количество товаров измеряется тысячами, то быстрее сохранять информацию сразу в базу данных. Мы используем следующий шаблон для создания базы данных в SQLite.
Для этого добавим в свойство ссылки атрибут target=”_blank”
Для сайтов с большим количеством партнёрских товаров можно не загружать изображения на хостинг, а использовать фотографию по ссылке.
Запускаешь скрипт на локальной машине – всё работает. Переносишь проект на VPS – выдаёт ошибку ModuleNotFoundError: No module named ‘app’. Ошибка возникает, потому что интерпретатор не находит модуль в системе.