Articles of обновлений

opcache_reset для обновления плагина / темы / ядра

WordPress, похоже, не сбрасывает opcache после обновления плагина / темы / ядра. Для решения этой проблемы я установил в php.ini opcache.validate_timestamps=1 все работают правильно, но validate_timestamps когда он включен, PHP проверяет временную метку файла на каждый запрос с ухудшением производительности. Когда он отключен, файлы PHP НИКОГДА не проверяются на обновленный код. При обновлении кода WordPress […]

woocommerce_before_calculate_totals в woocommerce 3.0

Недавно я совершил переход от woocommerce 2.7 до 3.1. У меня проблемы с woocommerce_before_calculate_totals при использовании функции ниже. function calculate_embossing_fee( $cart_object ) { if( !WC()->session->__isset( "reload_checkout" )) { /* Gift wrap price */ $additionalPrice = 5; foreach ( $cart_object->cart_contents as $key => $value ) { if( isset( $value["embossing_fee"] ) ) { $orgPrice = floatval( $value['data']->price […]

Сколько требуется обслуживание сервера WordPress?

Недавно я начал блог на wordpress.com, но я подумываю о переходе на самостоятельный WordPress, чтобы получить доступ к плагинам, таким как MathJax и Markdown, и, возможно, несколько других, которые я открою на этом пути. Я не желаю этого делать, потому что работа на моем собственном веб-сайте неизбежно потребует некоторого обслуживания (я не буду поддерживать HW, […]

Обновление до WordPress 4.7 – Неустранимая ошибка: превышено максимальное время выполнения 30 секунд

Я попытался обновить WordPress до версии 4.7 и получил фатальную ошибку. Я использую окна и XAMPP для разработки localhost. Update WordPress Downloading update from https://downloads.wordpress.org/release/wordpress-4.7-new-bundled.zip… Unpacking the update… Fatal error: Maximum execution time of 30 seconds exceeded in <path to project>\wp-admin\includes\class-wp-filesystem-direct.php on line 81 Внутри класса-wp-file-system-direct.php (строка 81 является if-statement): public function put_contents( $file, $contents, […]

Почему WordPress 4.1 имеет запись автоматического обновления в wp_options?

Почему именно WordPress 4.0.1 хочет автоматически обновиться до 4.1? Чтобы быть конкретным, я вижу в таблице wp_options, в опции с именем _site_transient_update_core , сериализованный массив с обновлением, и autoupdate: … O: 8: «stdClass»: 11: {s: 8: «response»; s: 10: «autoupdate»; s: 8: «загрузить»; s: 57: « https: //downloads.wordpress .org / release / wordpress-4.1.zip "; s: […]

Обновление / Перенос сайта

Я работаю в некоммерческой компании, и их веб-сайт работает на WordPress. Они не обновили свой сайт некоторое время, и я считаю, что они работают с wordpress 3.4.7. Они также имеют архивные сообщения / видео / страницы и фотографии с 2006 года. Мне было интересно, есть ли способ обновить веб-сайт до последней версии, а также использовать […]

Какой каталог должен быть доступен для записи для обновления wordpress?

Я сконфигурировал права доступа к файлам в соответствии с этим здесь . Пользователь apache запускает сервер и wordpress пользователь владеет каталогом, этот пользователь используется только для этого сайта. drwxr-xr-x 5 wordpress wordpress 4096 Apr 12 01:12 . drwxr-xr-x 10 root root 4096 Apr 10 16:19 .. -rw-r–r– 1 wordpress wordpress 418 Sep 25 2013 index.php […]

Обновление привело к тому, что сайт моего клиента не существовал после того, как новое обновление WordPress

Вчера я пересмотрел и обновил сайт своего клиента без каких-либо проблем. Как только я нажал кнопку WordPress обновления, новая установка началась, а через несколько секунд в новом браузере появилось следующее: Обновлено примерно в 12:00 по воскресенье 21817. Сайт попал в непосредственную ошибку http 500. Я попытался войти в страницу wp-admin WordPress, и на странице администратора […]

Проблемы с обновлением wordpress

Когда я пытаюсь обновить wordpress от 3.2.1 до последнего, он останавливается и ничего не делает. Раньше он запрашивал мои данные ftp, которые я искал онлайн, и добавил это в wp-config: /** Setup FTP Details **/ define("FTP_HOST", "localhost"); define("FTP_USER", "your-ftp-username"); define("FTP_PASS", "your-ftp-password"); Кажется, это остановило его, запрашивая подробности ftp, но он попадает на страницу и просто […]

Есть ли какой-либо захват действия / фильтра для использования при редактировании изображения в редакторе?

Я не могу найти конкретный крючок. Если я уже добавил изображение в статью через редактор, а затем отредактировал его, я бы хотел перехватить код перед его отправкой в ​​редактор. Я уже использую 'image_send_to_editor', но он работает с первой вставкой изображения, а не при редактировании изображения. Не могли бы вы мне помочь?