Валидная вставка роликов с YouTube
19-го декабря вышел Wordpress 2.9 Carmen (на данный момент именно он используется в качестве движка этого блога), в котором помимо всего прочего заявлена следующая фича:
Упрощенное добавление видео, которое позволяет вам просто вставить URL видео с видео-хостинга, остальную работу делает сам WordPress, превращая его в корректный код интеграции. Уже поддерживаются: YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy и WordPress.tv
Это всё конечно хорошо и даже замечательно, я вот периодически дополняю заметки роликами с YouTube и валидность вставляемого кода имеет для некоторое значение (как минимум, приятно, когда страница содержит минимум ошибок).
В общем, решил посмотреть, как Carmen справится со вставкой ролика, какой код предложит разместить на создаваемой странице … результат выглядит примерно так:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/YiFn03xk0wI" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/YiFn03xk0wI"></embed></object>
Как и ожидал – отстой. Это говно, а не код.
Хочешь сделать хорошо – сделай сам, продолжаем прописывать всё вручную.
Выглядеть будет примерно так:
<p align="center">
<object width="480" height="295" type="application/x-shockwave-flash" data="http://www.youtube.com/v/YiFn03xk0wI"><param name="movie" value="http://www.youtube.com/v/YiFn03xk0wI" /></object>
</p>
Разница, по-моему, очевидна. Кода меньше. Работает. Валидно.
Кому нужно, прошу принять к сведению.

Логичным продолжением будет взять исходный код функции вставки ролика, внести эти изменения и вставить в functions.php, не править же этот код каждый раз…
Neolot, так меняется только содержимое data и value (width и height ещё иногда). Для себя заготовку в блокноте сделал, вполне удобно. Хотя, вариант с functions.php интересен.
хорошая статья! почему на этом форуме нельзя плюсовать?!
Foxeg, даже не знаю как тебе сказать … в общем, это не форум о_О
А кроме того что приятно когда страница без ошибок, какие плюсы у правильной валидности? Просветите пожалуйста.
Захаров, в общем-то никаких. Работает всё так же.