• Купил скрипт кэширования для ускорения сайта, теперь нету черного верхнего меню пользователя после авторизации и перехода на сайт. Нужно отключить кэширование для авторизованных пользователей, так как невозможно написать комментарии и не видно, что уже вошел на сайт.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Юрій

    (@yube)

    Купил скрипт

    Ну так у продавца и спросите, как отключить.

    Вы же не думаете, что мы угадаем скрипт и побежим его покупать?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В MaxSite Cache, насколько я помню, была такая проблема.

    Если это ваш случай, попробуйте заменить две строки в index.php:

    
    require_once('maxsite-cache.php');
    if (maxsite_cache()) return;
    

    на этот фрагмент:

    
    require_once( 'maxsite-cache.php' );
    
    $cookie_hash = md5( 'http://' . $_SERVER['HTTP_HOST'] );
    $user_logged_in = ( isset( $_COOKIE[ 'wordpress_logged_in_' . $cookie_hash ] ) && ! isset( $_GET[ MSO_CACHE_FLUSH ] ) );
    
    if ( ! $user_logged_in && maxsite_cache() ) {
    	return;
    }
    
Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Отключить кэширование для авторизованных пользователей» закрыта для новых ответов.