ukrainaevents
Ответы в темах
-
Форум: Проблемы и решения
Тема: Wp_load_alloptions() 530 вызововsergeybiryukov понял, спасибо.
Как решилась проблема:
заремил строки в впконфиге:
//define( ‘WP_CACHE_KEY_SALT’, ‘sadsa23435аwewewewe2c23c3c’ );
//$memcached_servers = array( ‘127.0.0.1:11211’ );wp-content/object-cache.php_
и сразу все попустило…. кол-во запросов в квери монитор снизилось в 4 раза, дубли ушли, сайт просто летает (он на выделенном сервере)… Спрашиваю у хостеров — меняли какие-то настройки, апгрейдили что-либо? — нет, ничего не менялось и не могло меняться…
на сайте тоже ничего не менялось, пару лет назад как все поставили так и стоит, месяца 5 назад может все плагины обновили…
вот как квери монитор теперь показывает — https://i.imgur.com/mTe5HmV.png
Форум: Проблемы и решения
Тема: Wp_load_alloptions() 530 вызововнепонятно, что именно пытается получить ваша установка WP из wp_options
вот и я о том же )
Форум: Проблемы и решения
Тема: Wp_load_alloptions() 530 вызововпроверил на похожей конфигурации магазине, там дублирующийся запросов 2 и то не от вп_опшинс…
Форум: Проблемы и решения
Тема: Wp_load_alloptions() 530 вызововаа, и по объектному кешу — стоит мемкеш, работает:
Объектный кэш
Попадание 99,8% (хиты 1 651, пропущено 3)Persistent object cache plugin in use
Форум: Проблемы и решения
Тема: Wp_load_alloptions() 530 вызововне-а, нету их — https://i.imgur.com/Cm2zYtS.png
но старый как пень вордпресс вы должны были обновлять по шагам
—
разрабы должны были…. но получили такое какое есть.А не тупо заменив файлы его ядра на новые.
—
это было бы совсем тупо и не сработало бы.Был сделан новый сайт, и в таблицы данных залиты старые данные.
если переносили тупо заменой имени сайта
домен не менялся, задача была только обновить движок и все плагины. Старый был древним + сотни костылей дописаны. Решено было новый сайт + влить товары и все данные.
Форум: Проблемы и решения
Тема: Как запретить вход в аккаунт по роли?вот так:
add_filter('authenticate','filter_function_name_4601',10,3); function filter_function_name_4601($user,$username,$password){ if($username){ if(isset($username)){$user=get_user_by('login',$username);$user_data=get_object_vars($user);} if(isset($user_data)){$userId=$user_data["ID"];$u_meta=get_userdata($userId);$u_roles=$u_meta->roles;} } if(!empty($u_roles)&&(in_array('administrator',$u_roles,true)||in_array('editor',$u_roles,true))){//перебираем роли. которые хотим запретить $Who=in_array('administrator',$u_roles,true)?__('Администраторам','VAB'):__('Редакторам','VAB'); wp_die($Who.' '.__('авторизация запрещена','VAB'));//пишем месседж для них }else{ return $user; } }
@yube спасибо
Форум: WooCommerce
Тема: Как противодействовать скликиванию товара?Еще интересный вариант: товары на складе занулять не при добавлении в корзину, а непоcредственно после оплаты. Но это надо наверное дописывать функционал
Форум: WooCommerce
Тема: Как противодействовать скликиванию товара?тогда кому то таки не хватит… товар все таки конечный и разных позиций — разные остатки. Хотим с 1С интегрировать… думаю на сайте тогда отключить управление запасами, и уменьшение запаса в базу 1С идет только тогда, когда статус товара — оформлен/оплачен. Это думаю человеческое решение
Форум: WooCommerce
Тема: Как противодействовать скликиванию товара?понял, спасибо, ну мало ли, может есть какие то варианты еще.
Форум: WooCommerce
Тема: Как противодействовать скликиванию товара?неужели ни у кого такого нет?