VictorSlate
Ответы в темах
-
обычно так засирают базу ревизии записей.
По ревизиям все чистенько, но есть порядка 1000 заказов вукомерс, их не удаляю. Вот они помнится мне довольно много места занимали в БД
Просто БД весит 350мб, при учете того, что сайт НЕ новостник, НЕ блог и состоит всего из 15 страниц, я решил разобраться) В итоге нифига не изменилось, только хуже сделал)
В данном случае можно поступить намного проще — поменять в конфиге префикс БД 😉
Это в свежей базе на пустом сайте? Уточните пожалуйста, ибо пока я не особо понимаю к чему это приведет. Префикс-то если сменить, то и от плагина данные в БД будут писаться с этим префиксом, разве нет?
этого быть не должно. Заставить простым способом тоже не получится. Только посмотреть код, что плагин делает при своей установке. Увы. Ваши вопросы без красивых и легких решений
К сожалению встречаюсь с этим не в первый раз. Я более чем уверен, что связано это с тем, что я не до конца вычистил базу данных. И загадка таится в таблице Options.
Пробовал Advanced DB cleaner — плагин очень хорош, но к сожалению не помог решить проблему..Пока писал ответ вспомнил об одном эффективном решении, которое возможно поможет другим, кто столкнется с данной проблемой.
Решение заключается в том, чтобы на отдельном домене или сабдомене установить чистый вордпресс, сделать слепок базы данных и после этого поставить проблемный плагин. Тем самым мы увидим все таблицы, которые плагин добавляет в базу и сможем вычистить их в основной базе сайта =) Как я мог забыть об этом?))Ни у кого нет идеи?
Ничего не понимаю.. Все перепробовал, а в списке крона эта задача так и висит на 6:00.
Уже прошелся поиском по содержимому всех файлов на сервере, где есть woocommerce_scheduled_sales
Нашлось три файла:
./wp-content/plugins/woocommerce/includes/wc-product-functions.php
./wp-content/plugins/woocommerce/includes/wc-deprecated-functions.php
./wp-content/plugins/woocommerce/includes/class-wc-install.phpОтсылка к крону только в одном — class-wc-install.php
/** * Create cron jobs (clear them first) */ private static function create_cron_jobs() { wp_clear_scheduled_hook( 'woocommerce_scheduled_sales' ); wp_clear_scheduled_hook( 'woocommerce_cancel_unpaid_orders' ); wp_clear_scheduled_hook( 'woocommerce_cleanup_sessions' ); wp_clear_scheduled_hook( 'woocommerce_geoip_updater' ); wp_clear_scheduled_hook( 'woocommerce_tracker_send_event' ); $ve = get_option( 'gmt_offset' ) > 0 ? '+' : '-'; wp_schedule_event( strtotime( '00:00 tomorrow ' . $ve . get_option( 'gmt_offset' ) . ' HOURS' ), 'daily', 'woocommerce_scheduled_sales' ); $held_duration = get_option( 'woocommerce_hold_stock_minutes', '60' ); if ( $held_duration != '' ) { wp_schedule_single_event( time() + ( absint( $held_duration ) * 60 ), 'woocommerce_cancel_unpaid_orders' ); } wp_schedule_event( time(), 'twicedaily', 'woocommerce_cleanup_sessions' ); wp_schedule_event( strtotime( 'first tuesday of next month' ), 'monthly', 'woocommerce_geoip_updater' ); wp_schedule_event( time(), apply_filters( 'woocommerce_tracker_event_recurrence', 'daily' ), 'woocommerce_tracker_send_event' ); }Пожалуйста помогите разобраться с этой головоломкой!
Хорошая идея, попробую, но не уверен в успехе и вот почему:
если я ставлю акцию до полуночи, то цена обновится только когда сработает крон, НО(!) если я выставлю цену скажем в 00:10, то цена тут же отобразится на сайте…
Этот вопрос мучает 1,5 года, но когда он возник в первый раз я благополучно на него забил. За это время уже сменил и сервер и тему и кучу плагинов, да и сам вукоммерс уже неоднократно менялся.
Форум: Проблемы и решения
Тема: woocommerce_get_price (меняем цену)Благодарю, работает!
Sergey Biryukov, проверил — действительно это так. Пардон. Видимо случайно вставил её туда вместо поля поиска..
Не очевидно, например потому что в файле wp-includes/comment.php такая функция есть)
Flector, в коде не оказалось строки comment_from, в отличие от первого файла. Но была строка comment_form($args);
Немного поколдовав я заменил форму, но проблема в том, что после её отправки новые комментарии не высвечиваются на странице. Они вообще нигде не фигурируют.
Flector, заменить более 3000 строк кода одной функцией???
comment_from() открывает файл comment.php и встречается только 1 раз.
Скриншот — http://joxi.ru/Rmzk69EIEqJx2OВедь речь же о wp-includes/comment.php ?
Yui ゆい, спасибо за ответ.
Народ, есть еще идеи?
Yui ゆい, Проверил сертификат на сервисе, ссылку на который Вы дали — показывает A.
Т.е. бот на метрике все же другой походу.