С этим wordpress настоящий геморрой. Сегодня опять обновлял блог, на этот раз уже до версии 2.8.2 Нафиг так часто обновлять версии, я конечно все понимаю что заплатки, но что-же так не аккуратно пишут что месяца не проходит как выходит новое обновление. Это уже как-то наталкивает на мысль… Ну да ладно, обновиться обновился, пару плагинов обновил, все максимально свежее. Теперь подробнее.
Т.к. я убрал не нужные мне фичи из WP, мне при каждом обновлении приходится проделывать одну и ту же операцию, а именно редактировать файлы ядра движка. Вот небольшой список того что я делаю.
Не знаю как у других, но у меня вордпресс начиная с версии 2.7 постоянно делает редирект при загрузке страницы, что не есть хорошо для поисковиков. Искал в нете, но решений не много (для тех кто не знает, при редиректе сервер отдает заголовок с кодом 301, а нужно 200 – именно это и ждет поисковый робот), проблема решается достаточно просто:
В папке «wp-includes» ищем файл: «canonical.php» и комментим следующие строки (294, 295), получается что-то вроде
//wp_redirect($redirect_url, 301); //exit();
Далее я убираю версию wordpress из кода html, хотя для этого существуют специальные плагины, но это только замедляет движок, потому просто комментим две строчки, находясь все в той же папке «wp-includes» ищем файл «general-template.php» и строки 2024, 2027, получается что-то вроде:
$gen = ''; break; case 'xhtml': $gen = '';
Внимание, строки не комментим, а просто удаляем лишний текст, т.к. эта переменная потом используется и если мы ее закомментим будет ошибка!
Вот небольшой списочек изменений, остальное позже добавлю, следите за постами :))
PostScriptym:
У кого есть домашние животные знают, как это когда Ваш питомец болеет, ведь он не может сказать, что у него болит или что его беспокоит, к счастью есть люди, которые готовы всегда придти на помощь в таких не простых ситуациях, в ветеринарной клинике «Биоконтроль» специалисты помогут Вашим животным, и они снова будут бодрыми и жизнерадостными!





что такое
строки не комментим
to юрий: эти строчки не надо комментировать, там переменной $gen присваивается значение — версия движка, просто убираем весь текст из строки где формируется версия движка, а строка с переменной $gen = ''; — остается т.к. чуть ниже эта переменная возвращается функцией. Если просто закомментировать, а не убрать значение то будет ошибка потому что переменная не определена.
Огромное человеческое спасибочки !
ВО! Хулиганья то развелось, засрали тут спамом дальше некуда )))
А я считаю, что все это верно и очень точно подмечено! И таких мелочей можно накопать тысячу.
Тема очень актуальна и интересна, но хотелось бы услышать еще несколько комментов по этой теме, чтобы расширить тематический круг.
Статейка понравилась, а вот то что спам не своевременно вычищаете — это плохо. Я ваш блог по спам комментарию одному как раз и нашёл.
Интересно написано...но многое остается непонятнымb
Отличная заметка. Добавил Ваш блог в закладки. Не в каждом блоге сейчас встретишь столько интересных и полезных мыслей, которые можно применить на деле. Но понадобится еще время, чтобы осмыслить информацию. Даже сейчас, когда после прочтения текста Вашего поста, в тот момент, когда пишу комментарий, я думаю, о тех вещах, смысл которых мне теперь практически по другому видится. Эх, что за день сегодня – полезный день.