Наверняка это не я первым обнаружил, но это безобразие вчера порядком потрепало мне нервов в двух блогах. Итак.
- Создаем запись в WordPress-блоге.
- Добавляем после текста тег <!–more–>
- После этого самого тега вставляем видео (проверено с Youtube и DivShare).
- Сохраняем и открываем для просмотра – все отображается нормально.
- Вносим любые изменения в запись (код видео не трогаем) сохраняем и получаем разрыв
мозгаразметки.
По каким-то неведомым причинам WP изменяет код видео.
Вместо
<object height="373" width="425">
<param name="movie" value="http://www.youtube.com/v/WO2eID2825I&rel=0&border=1&hl=en">
</param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WO2eID2825I&rel=0&border=1&hl=en" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed>
</object>
Становится
<object height="373" width="425"></object>
<param name="movie" value="http://www.youtube.com/v/WO2eID2825I&rel=0&border=1&hl=en">
</param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WO2eID2825I&rel=0&border=1&hl=en" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"></embed>
Иногда такая фигня происходит и без тега <!–more–>. Пока, что приходится каждый раз при редактировании записи обновлять код видео. Может как-то иначе лечится?
Свежие комментарии