После обновления до WordPress 3.6 я обнаружил в журнале отладки множество следующих сообщений об ошибках:
Обратите внимание: wpdb::escape устарел, начиная с версии 3.6! Вместо этого используйте wpdb::prepare() или esc_sql().
Смысл этого сообщения об ошибке заключается в том, что WordPress 3.6 отбросит escape-метод класса $wpdp, если он установлен. Вместо этого рекомендуется использовать метод preprae или метод esc_sql. Устарело означает, что хотя эту версию этого метода можно использовать, она не будет обновляться в будущем, пока не будет удалена, поэтому мы окончательно изменим плагин, использующий этот метод. Позвольте вашему блогу обновляться в будущем, не ошибившись.
После ряда исследований выяснилось, что ни плагины, ни темы не используют эту функцию для фильтрации. Наконец выяснилось, что проблема вызвана файлом Sunrise.php Multisites.
Однако, поскольку ссылка на файл Sunrise.php используется до определения файла esc_sql(), мы не можем использовать функцию esc_sql(), а $wpdb->prepare нельзя использовать в строке Sunrise.php. Наконец, я обнаружил, что его можно заменить методом $wpdb->_escape.
Итак, последнее изменение — добавить следующую строку в файл wp-content/sunrise.php:
$dm_domain = $wpdb->escape($_SERVER['HTTP_HOST']);
Изменить на:
Система управления контентом XGCMS разработана на основе отличного отечественного PHP-фреймворка XIUNO PHP. Для разработки системы управления контентом XGCMS автор не получал дохода в течение 3 месяцев подряд. После многих дней и ночей непрерывных усилий система не работала. наконец-то в основном приобрела форму. В настоящее время выпущена бета-версия. Я надеюсь, что каждый сможет высказать больше мнений и предложений, отзывов об ошибках и т. д.
О функциях и возможностях системы XGCMS я расскажу позже. А пока вы можете убедиться в этом сами.
【Как установить? 】
1. Загрузите все файлы в каталог upload_me.
2. Установите следующие каталоги и файлы как доступные для записи.
./загрузить
./время выполнения/tmp
./время выполнения/журнал
./конф
3. Посетите http://www.domain.com/install/ и установите его согласно подсказкам (http://www.domain.com/ — это адрес вашего сайта).
Официальный сайт: http://www.xgcms.com.
Коммуникационный форум: http://bbs.xgcms.com.
Онлайн-демонстрация: http://www.baydou.com.cn