Автор: Stasyuk Eugene 36 15.03.2024

Cloudabove имеет возможность ускорить сайт путем кеширования на сервере. По умолчанию этот кеш очищается каждые 15 минут. Это довольно весомо ускоряет сайт, но при этом влияет на отображение контента. Например, в моем случае опубликованный пользователем отзыв на товар появлялся только спустя 15 минут.

Очистить кеш довольно просто. В основе этого лежит GET запрос на https://scout.cloudabove.com/api/cache/purge. Важно, чтобы запрос исходил из вашего сервера, иначе API запрос не примет.

В случае с отзывами на Woocommerce мы будем использовать хук comment_post и функцию wp_remote_get()

function clear_server_cache($comment_id, $comment_approved) {

    if($comment_approved == 1){
        wp_remote_get('https://scout.cloudabove.com/api/cache/purge', array('timeout' => 5));
    }
}

add_action( 'comment_post', 'clear_server_cache', 20, 2 );

Кроме того, мы можем очищать кеш с админки сайта с помощью кнопки

Чтобы она стала доступна, для этого необходимо этот файл scout-cache-helper.php поместить в папку wp-content/mu-plugins нашего сайта.

Другие статьи

Как использовать дочернюю тему на WordPress doughter

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

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

Недавно поступил запрос сделать бюджетный интернет магазин с админ панелью. Само собой, в данном вопросе я решил использовать WordPress совместно с Woocommerce. Одной из предлагаемых тем плагина электронной коммерции для магазина является Storefront. Бесплатная версия, как и ожидалось, не предлагает богатый выбор настроек. Но, тем не менее, получилось хоть что-то похожее на современный интернет-магазин. Вот […]

Навигация по контенту страницы

Навигация по контенту страницы

Навигация по контенту страницы

Что это? На некоторых сайтах периодически можно встретить нечто подобное: Работает эта штука следующим образом: Каждый пункт содержимого — это заголовок статьи h2, h3, h4 … Кликая на какой-либо из этих пунктов мы перемещаемся с помощью якорной ссылки в необходимую нам область страницы. Также, когда мы пролистываем страницу и в поле зрения пользователя попадает определенная […]