2009. július 12.

Youtube videó és a WordPress MU

Valamilyen megfontolásból alapból a WordPress MU kiszűri a bejegyzés írásakor a falsh beillesztésére szolgáló kódokat (és így ugye videókat se tudunk beilleszteni). Ez a funkció amúgy hasznos, bár azt nem értem, hogy ilyet miért szűrnek.

De azért van rá megoldás, kettő is.

Az első, hogy a wp-includes/kses.php fájl megnyitjuk, és $allowedposttags tömbbe beírjuk (mondjuk a ‘em’ => array(), után egy új sorba, hogy abcbe legyenek) a következő kódot:

'object' => array(
'width' => array(),
'height' => array(),
'data' => array(),
'type' => array(),
'classid' => array(),
),
'param' => array(
'name' => array(),
'value' => array(),
),
'embed' => array(
'src' => array(),
'type' => array(),
'bgcolor' => array(),
'allowfullscreen' => array(),
'flashvars' => array(),
'wmode' => array(),
'width' => array(),
'height' => array(),
'style' => array(),
'id' => array(),
'flashvars' => array(),
)

Vagy másik megoldás, hogy letöltjük ezt, átnevezzük kses.php-re, és bemásoljuk a wp-content/mu-plugins mappába. Ez a fájl így mindig lefut, és hozzáadja a fenti értékeket a tömbhöz.


5 hozzászólás

  • Nekem enélkül is simán működik. Csak mint videó kell beilleszteni URL-ből és ennyi.

    • nézd a dátumot is…

      • Látom :)

  • Sziasztok. Csak hozzá szeretném fűzni a következőt.Tapasztalat..
    Mind addig nem működik amig a kód aljára a zárójel végére , (vessző)nem kerül be. íme a nálam működő kód.

    ‘object’ => array(
    ‘width’ => array(),
    ‘height’ => array(),
    ‘data’ => array(),
    ‘type’ => array(),
    ‘classid’ => array(),
    ),
    ‘param’ => array(
    ‘name’ => array(),
    ‘value’ => array(),
    ),
    ‘embed’ => array(
    ‘src’ => array(),
    ‘type’ => array(),
    ‘bgcolor’ => array(),
    ‘allowfullscreen’ => array(),
    ‘flashvars’ => array(),
    ‘wmode’ => array(),
    ‘width’ => array(),
    ‘height’ => array(),
    ‘style’ => array(),
    ‘id’ => array(),
    ‘flashvars’ => array(),
    ),

    • Akkor ott valami gubanc van, mert tömb utolsó eleméhez nem kell vessző, mivel nem jön több elem.

Szólj hozzá