Роланд Чанишвили

В wp2.6.1 не работают пермалинки типа /%postname%/ на денвере

При обновлении до до 261 обнаружил пренеприятнйший глюк. Пермалинки /%postname%/ не работают – линки на посты и категории ведут только на 404 ошибку. Если же пермалинк изменить на /test/%postname%/ или чтото подобное – все возвращается на круги своя и все работает! Кто нибудь знает как победить сие? Поиск по сайту вордпресса дал только около 30 тем "не работают пермалинки" и ни одного решения проблемы 🙁

Покопавшись в коде немножко офигел – с версии 2.5.1 (когда все работало) ничего особо не изменилось, наверно добавлены какие то фильтры, но какие?

Когда генерятся правила только для /%postname%/ в опциях ‘rewrite_rules’ получается куча лишних (по идее) стро – 91 против 63 в случае /test/%postname%/

Такая ошибка повторяема на 100% – вообще без плагинов, с темой default и под денвером. На хостинге, слава богу, все работает.

Управление версиями (ревизиями) в WP2.6

Поток сознания 🙂
Прочитал про фичу версирования постов, посмотрел, офигел, прочитал как отключить, задумался как просто отключить и потереть ненужное, написал плагинчик:)

Встречайте – простенький плагинчик "Управление версиями" который из админки WordPress умеет следующее:
* Настраивать время автосохранения поста
* Настраивать режим работы версий (выключено\включено\включено, хранить не более x версий)
* Стирать все версии у выбранного поста.
* Стирать все версии всех постов в базе.

Кому понравилось – пользуйтесь на здоровье, если есть идеи чего в него еще добавить можна – вэлком 🙂

При записи в базу теряются аттрибуты тегов

Я как всегда с необычным 🙁
Каждый час мой плаг получает xml, разбирает его и обновляет страницу в WP. Также обновление можно запустить из админки.
И вот когда я запускаю ручками из админки, или у меня просто открыта админка и срабатывает таймер – все работает идеально, но если я не залогинен, и срабатывает таймер – при записи в базу частично теряются аттрибуты html тегов, например вот из этого:

<div class="best10">
<h1 class="left"><a href="http://мойсайт/урл"><img src="/img/172med.jpg">Веселая Ферма</a></h1>
<p>В этой веселой аркадной игре вам нужно помочь одинокому фермеру превратить чахлый хуторок…</p>
</div>

Благополучно выпадают классы в <div>, <h1> и соотвественно ломается внешний вид. Все стандартные аттрибуты (например <a href>) остаются нетронутыми. Причем все это происходит внутри wp_update_post() – до нее код доходит нетронутым, я проверял. И все плагины выключены.

Моежт ктонибудь сталкивался с этим глюком, или с чемто подобным? Или посоветуйте куда копать – я уже голову поломал, уже почти неделю копаюсь.

Откуда берутся лишие теги???

Проблема:
WP231, Сборка и перевод: lecactus.ru
Я записываю пост с таким кодом (неважное начало поста пропущенно):

<a href="http://gameboss.ru/download/puzzles_32225_rus.exe" ><h1 id="downlgame">Скачать игру</h1></a>
<a href="http://gb.ru/skachat-igry/"><h1 id="moregames">Еще Игр!</h1></a></div>

Иду на страничку, и вижу что WP отдает следующий код:

<p><a href="http://gameboss.ru/download/puzzles_32225_rus.exe"><br/></a></p>
<h1 id="downlgame"><a _moz-rs-heading="" href="http://gameboss.ru/download/puzzles_32225_rus.exe">Скачать игру</a></h1>
<p><a href="http://gb.ru/skachat-igry/"><br/></a></p>
<h1 id="moregames"><a _moz-rs-heading="" href="http://gb.ru/skachat-igry/">Еще Игр!</a></h1><p/></div>

Лишние параграфы, переводы строк, код перепутан… Я в шоке!
Отключаю ВСЕ плагины, ничего не меняется.
Куда копать, что чинить? Может ктото уже победил такое, мягко говоря "странное" поведение WP?

Anonymous
Отправить
Ответ на: