Unfiltered HTML for MU

Posted by Andrea under News

WordPress MU sets some serious limits on users in the system, even going so far as to not allow (by default) common styles to post content. Things like iframes and embeds are understandably not allowed in an open setup.

But there are cases where you may be setting up a system in a closed environment and have had issues with editing the kses.php file, which would have to be re-edited with every upgrade.

Today I found this plugin, Unfiltered MU. I haven’t had a chance to test it yet, but it works in either the mu-plugin folder or the regular plugin folder.

I would strongly caution you to not use this on a public and/or open registration site. It leaves the entire system open to hacking. But for those of you in special circumstances it should do the trick nicely.

(No word yet on whether it allows target=”top” to allow links to open in a new window. ;) )

Powered by ScribeFire.

One Response to “Unfiltered HTML for MU”

  1. Ronny Says:

    This plugin is bypass kses.php that filtering some dangerous code. I agree with you Andrea. Never use this plugin if your site is open registration.

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image

google.load("language", "1"); var curstate = 0; var hasloaded = 0; function bnc_show_translated() { if (hasloaded == 0) { bnc_lang_callback(); hasloaded = 1; } for (i = 0; i < 1; i++) { var elem = $("bnc_original_" + i); if (elem) { if (curstate) { elem.show(); } else { elem.hide(); } } } for (i = 0; i < 1; i++) { var elem = $("bnc_trans_" + i); if (elem) { if (curstate) { elem.hide(); } else { elem.show(); } } } if (curstate) { $("bnc_trans_state1").show(); $("bnc_trans_state2").hide(); curstate = 0; } else { $("bnc_trans_state1").hide(); $("bnc_trans_state2").show(); curstate = 1; } } function bnc_detect_div(div_id) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; if (text.length > 0) { google.language.detect(text, function(result) { if (!result.error) { if (result.language != "en") { if (result.confidence > 0.25) { $("bnc_translating").show(); bnc_xlate_div(result.language, div_id, "en"); } } } } ); } } } function bnc_xlate_div(src_lang,div_id,o_lang) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; google.language.translate(text, src_lang, o_lang, function(result) { var translated = document.getElementById(div_id); if (result.translation) { translated.innerHTML = result.translation; } }); } } function bnc_lang_callback() { bnc_xlate_div("en", "bnc_lang_i_0_81", "en"); } function bnc_startup() { bnc_xlate_div("en", "bnc_translate_info", "en"); bnc_xlate_div("en", "bnc_translate_info2", "en"); bnc_detect_div("bnc_lang_i_0_81"); } google.setOnLoadCallback(bnc_startup);
Close
E-mail It
This blog has been fine-tuned with 13 WordPress Tweaks.