How to Optimize Images in WordPress (40+ Tools, Tips, & Plugins)

Why should you optimize images on your WordPress site? There’s a conundrum many website owners face: needing to showcase images on every page and in every post but, at the same time, large image size can actively slow down website load times.

Cleaning Up Bot Registrations in WooCommerce

…or Optimizing Slow Sub-Queries in WordPress Bot registrations are a nuisance in many WooCommerce sites. Cleaning them up seems to be a trivial task: just delete all users without a placed order from a month ago and backwards. select * from wp_users where user_registered Okay, so we almost 50 thousand customers and a bit over …

Подробнее

Вышел WordPress 5.5.1 с временной поддержкой устаревших глобальных переменных JavaScript

На днях был выпущен WordPress 5.5.1 с 34 баг-фиксами, 4 улучшениями, а также 5 исправлениями для редактора блоков. Ранее в релизе 5.5 разработчики удалили 19 устаревших объектов локализации JavaScript, перейдя на новые функции и утилиты, которые вошли в пакет интернационализации i18n в WordPress 5.0. Одним из наиболее примечательных изменений в данном техническом релизе является поддержка …

Подробнее

Советы по выбору хостинга для блога на WordPress

Хостинг — услуга, предоставляющая возможность размещения сайтов на оборудовании сторонней компании. Актуально для вебмастеров, которым этот инструмент необходим для запуска сайта в интернете. Хороший хостинг должен быть мощным, в полной мере соответствовать техническим и системным требованиям, обеспечивать комфортное управление и стабильную работу сайта. Если вы хотите узнать больше информации, посмотрите на этом сайте. Практически все …

Подробнее

Плагин Zero BS CRM был перезапущен под названием Jetpack CRM

Майк Стотт, основатель Zero BS CRM, анонсировал запуск Jetpack CRM. Automattic, владельцы плагина Jetpack, приобрели проект Zero BS CRM почти год назад. Хотя Jetpack CRM носит название Jetpack, он по-прежнему остается отдельным проектом и имеет отдельный сайт. CRM означает «управление взаимоотношениями с клиентами». Такие системы позволяют компаниям управлять взаимоотношениями через интерфейс, однако они сильно варьируются …

Подробнее

модуль WooMS XT (Extra) Перестает работать оплата на сайте

модуль WooMS XT (Extra) Перестает работать оплата на сайте

Добрый день! Подключаем модуль WooMS XT (Extra) Перестает работать оплата на сайте в логах вижу это:2020-10-28T21:24:00+00:00 CRITICAL Uncaught Error: Call to undefined function wc_get_cart_item_data_hash() in /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php:114 Stack trace: #0 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(286): WC_Cart_Session->get_cart_from_session(\’\’) #1 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #2 /home/i/ishock/ishock.me/public_html/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #3 /home/i/ishock/ishock.me/public_html/wp-settings.php(488): do_action(\’wp_loaded\’) #4 /home/i/ishock/ishock.me/public_html/wp-config.php(89): require_once(\’/home/i/ishock/…\’) #5 /home/i/ishock/ishock.me/public_html/wp-load.php(37): require_once(\’/home/i/ishock/…\’) #6 /home/i/ishock/ishock.me/public_html/wp-admin/admin.php(31): require_once(\’/home/i/ishock/…\’) #7 /home/i/ishock/ishock.me/public_html/wp-admin/user-edit.php(10): require_once(\’/home/i/ishock/…\’) #8 /home/i/ishock/ishock.me/pu в /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/class-wc-cart-session.php на строке 114И вот такую ошибку еще нашел хелп плз 2020-11-28T07: 38: 41+00:00 критическая ошибка Uncaught: вызов неопределенной функции WooMS\ \ as_enqueue_async_action() в /home / i / ishock/ishock. me / public_html/wp-content / plugins/wooms-extra / inc/OrderSender. php:385 Трассировка стека: #0 /home/i/ishock/ishock.me/public_html/wp-content/plugins/wooms-extra/inc/OrderSender.php(370): WooMS\ \ OrderSender:: add_task_order_update(297) #1 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(286): WooMS\ \ OrderSender:: batch_hadler() #2 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters (\’\ ‘ , массив) #3 /home/i/ishock/ishock.me/public_html/wp-includes/plugin.php(515): WP_Hook — >do_action(массив) #4 /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/libraries/action-scheduler/classes/ActionScheduler_Action.php(22): do_action_ref_array (\’wooms_check_ord…\’, массив) #5 /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/libraries/action-scheduler/classes/ActionScheduler_Abstract_QueueRunner.php(59): ActionScheduler_Action->ex в /home/i/ishock/ishock.me/public_html/wp-content/plugins/wooms-extra/inc/OrderSender.php на строке 385 2020-11-28T07: 39: 51+00:00 критическая ошибка Uncaught: вызов неопределенной функции WooMS\ \ as_enqueue_async_action() в /home / i / ishock/ishock. me / public_html/wp-content / plugins/wooms-extra / inc/OrderSender. php:385 Трассировка стека: #0 /home/i/ishock/ishock.me/public_html/wp-content/plugins/wooms-extra/inc/OrderSender.php(370): WooMS\ \ OrderSender:: add_task_order_update(297) #1 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(286): WooMS\ \ OrderSender:: batch_hadler() #2 /home/i/ishock/ishock.me/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters (\’\ ‘ , массив) #3 /home/i/ishock/ishock.me/public_html/wp-includes/plugin.php(515): WP_Hook — >do_action(массив) #4 /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/libraries/action-scheduler/classes/ActionScheduler_Action.php(22): do_action_ref_array (\’wooms_check_ord…\’, массив) #5 /home/i/ishock/ishock.me/public_html/wp-content/plugins/woocommerce/includes/libraries/action-scheduler/classes/ActionScheduler_Abstract_QueueRunner.php(59): ActionScheduler_Action->ex в /home/i/ishock/ishock.me/public_html/wp-content/plugins/wooms-extra/inc/OrderSender.php на строке 385

В WooCommerce 4.3 появится новая страница Home

Поскольку меры по борьбе с пандемией вызвали серьезные изменения в поведении потребителей, ускорив расширение eCommerce-рынка, во многих магазинах WooCommerce наблюдается значительный рост продаж. Крупные ритейлеры, такие как Amazon, Walmart и Target, стремятся удовлетворить растущий потребительский спрос, что создает беспрецедентные возможности для независимых магазинов. Согласно последнему отчету ACI Worldwide, продажи в сфере eCommerce выросли на 81% …

Подробнее

Как отслеживать историю входов пользователей в WordPress с помощью журналов активности

Популярность WordPress не безосновательна. Если ваш бизнес-сайт нуждается в нескольких пользователях, которые посещают админку, обновляют контент, меняют параметры и ведут совместную работу, WordPress является прекрасным выбором для этих задач. Создание и поддержание многопользовательского сайта – достаточно тривиальная задача, но если не следить за пользователями и вовремя не вмешаться, можно столкнуться с неприятными последствиями. По этой …

Подробнее

Вышла бета-версия WooCommerce 4.3

Первая бета-версия WooCommerce 4.3 вышла на днях. Команда разработчиков популярного плагина для электронной коммерции добавила новую домашнюю страницу, обновила сеточные (grid) продуктовые блоки, а также призвала переходить к актуальным версиям PHP. Пользователи, желающие протестировать последнюю бета-версию, могут сделать это, скачав ZIP-архив с WordPress.org и загрузив его на сайт. Также можно поставить плагин WooCommerce Beta Tester, …

Подробнее

Переход к стеку системных шрифтов в WordPress (как и зачем)

Я большой поклонник высокой производительности в сети. Однако я также считаю, что она не должна ставить под удар дизайн. Важно всегда соблюдать баланс. Еще в 2017 году я посетил блог GitHub и мне понравился их шрифт. Он был удобочитаемый. Я решил покопаться в свойствах в Chrome Devtools и увидел, что они используют стек системных шрифтов. …

Подробнее

Обзор шаблонов для создания плагинов WordPress

Если полистать сайт developer.wordpress.org то можно найти пост который называется  Best Practice (лучшие практики).
В этом посте меня заинтересовал последний пункт там говорится что вместо того чтобы начинать создание каждого нового плагина с нуля  можно воспользоваться заранее сделанными заготовкам и приведен их список.