Hogyan lesz valid a youtube és dailymotion kód, ami wordpressben is jól működik?
Először mivel a wordpress magának dönti el, hogy hova rak be <p>-t, így a youtube nem valid kódját (meg kb az összes videómegosztójét), teljesen szétkapja, a közbe ikatott <p>-vel. A bejegyzés fölé két sor kihagyás került pl a junkien, alá pedig semmi. Na erre van itt a megoldás, ami működik Internet Explorer-ben és Firefox-ban is egyaránt.Megoldás a valid youtube (és dailymotion) kódra
Először az alap kód, amit a youtube kiad (bepirosozom amire szükséged lesz belőle):<object width="425" height="350"><param name="movie" value="https://www.youtube.com/v/O5LeiKgFu2c"></param><param name="wmode" value="transparent"></param><embed src="https://www.youtube.com/v/O5LeiKgFu2c" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
A piros részt pedig ebbe a kódba kell beilleszteni (a méretet esetleg átírni, bár youtube kódnál nem szükséges, mert arra ez a megoldás tökéletes, dailymotionnál meg a site által felkínált beillesztendő kódból kell kilesni. A height az height a width meg width):
<object type="application/x-shockwave-flash" width="425" height="350" data="https://www.youtube.com/v/O5LeiKgFu2c"><param name="movie" value="https://www.youtube.com/v/O5LeiKgFu2c" /></object>
Dailymotionnál ez a piros valami ilyesmi: http://www.dailymotion.com/swf/4LdS2tAVF3P0w90Nt
Így végre rendesen működnek. Nekem ez volt a cél.