WordPress подложил мне “свинью”, от которой я сегодня весь день избавляюсь.
В течение последних двух недель не работал список разделов (категорий) в боковой панели блога. Если вы кликали на любой раздел, то получали страницу с сообщением об ошибке. Полазив по форумам WordPress, я узнал, что эта проблема появилась у всех, кто пишет на языках с нелатинскими алфавитами. Решением было письмо в Службу поддержки WordPress, так как именно эта служба вручную что-то там должна править. Представитель службы ответил быстро, сообщив, что моя проблема решена.
Радовался я недолго. Через пару часов после получения письма от Службы поддержки я обнаружил, что вместо цифр-нумерации заметок ссылки стали оканчиваться галиматьёй, какой обычно выглядят все ссылки (в той же Википедии, например) с нелатинскими словами в самой ссылке. Дело в том, что по умолчанию при публикации поста в WordPress ему присваивается в конце ссылки название поста. Но кириллические наименования передаются сочетаниями знака “%” и цифр/латинских букв. Поэтому я всегда заменял этот длинный ряд номером заметки по порядку. Правда, порядок у меня был с 200-го поста, а до 200-го номера были далеко не всегда по порядку.
Снова пишу в Службу поддержки. Мне отвечают, что решение проблемы с Разделами содержало в себе ошибку. Эта ошибка привела к тому, что в ссылках на каждый пост в блоге номера заменились на всё тот же длинный ряд знаков и цифр, читаемый только поисковиками. Вернуть блог обратно к нормальным (моим) ссылкам невозможно. Мало того, теперь и при клике на какой-либо мой пост из результатов поисковиков вам выдадут ошибку, так как ссылка в памяти поисковика отличается от ссылки, сотворённой ошибкой программистов. А ещё во многих моих заметках имеются ссылки на другие мои заметки. Вот в этих ссылках на конце остались цифры, но, естественно, они не помогут, так как такую ссылку браузер не сможет открыть, как устаревшую.
А ещё в списке категорий два названия поменялись на ряд цифр, и я уже не могу восстановить прежние названия. Придётся удалить их из списка. Да и почти все названия разделов стали писаться с маленькой буквы.
Пришлось сегодня потратить несколько часов сначала на то, чтобы вручную заменить неудобные окончания ссылок во всех 434 (на тот момент) заметках в блоге. А теперь я ещё и вручную проверяю все заметки и правлю ссылки на свои же заметки. Дело в том, что все ссылки на посты с 1 по 199-ый приведены в порядок и нумерация идёт последовательно. Если всё же что-то не открывается, или если я пропустил какую-то ссылку и не исправил, будьте добры, сообщите по почте или в комментариях. Также обращаю внимание на то, что ссылки на посты с 1 по 199 в результатах поисковиков не сработают (по крайней мере, пока). Пользуйтесь поиском в самом блоге.
WordPress has played a dirty trick on me and I’ve been trying all day to get rid of it.
For the past two weeks links to Categories in the Categories List in the side panel didn’t work. It got to be known as a 404 problem and was heavily discussed in WordPress Forums. After reading the forums I found out that the problem stuck to those blogs that are written in non-Latin alphabets. The suggested solution was to write to WordPress Support Staff which I did. The Support Staff was responsible for something like manual correction of the issue. The Support Staff representative answered quite quickly and informed me that the problem was solved.
My joy didn’t last long. A couple of hours later I accidentally saw that all permalinks were changed. Instead of my numbered post-slugs they were turned into some sort of gibberish. Cyrillic words in permalinks always look like this – a long row of %, figures and Latin letters. The case is, th default settings in Windows Live Writer and WordPress make slugs to Cyrillic-titled posts look like that. I always change the slug into numbers (1, 2, 3, etc.). Only posts numbered 1 to 199 had those numbered slugs mixed up.
Another letter to Support Staff brought a very interesting answer: it turs out that the fix to 404 problem with Categories contained some bug. The bug changed all the permalinks. The bugged solution was said to be irreversible. More than that, now all links to my posts in search engine results were useless. Even more than that, there are numerous cross-links in my posts to my other posts. Those cross-links remained numbered but they wouldn’t work with bugged new permalinks.
On top of things I have two strange numerical categories in the list and I won’t be able to make out their previous names. I’ll have to just delete them. Also, most categories’ names were changed and now start with small letters instead of capital ones.
I’ve had to spend several hours today to manually change all 434 bugged permalinks back to my numbered order. Plus I corrected the mix in links to posts 1-199 (which is rather good). And now I am looking through all the posts to check that cross links are correct. If anything doesn’t work, please leave a comment here or through email. If search results bring wrong links, please use search within the blog.





1 комментарий пока что ↓
Несерьезно… « Сахаджа Йога.Live // 8 Июнь, 2008 в 3:35 дп |
[...] меня к обновлениям та же беда, что подробно описана andyash - не работала боковая колонка. Чтобы не морочиться, [...]