Minify JS (JavaScript) shortcode

WordPress shortcode for minifying (inline) JavaScript.

Attributes

‘obfuscate’, values: true or false, default: false

Example 1

Code

<script>[drx_minifyjs]
/* JavaScript ... */
function msg( ) {
alert('Hello DrX ')
;
}
// Make a nice button
document.write('<button onclick="msg()">Click me!</button>');
[/drx_minifyjs]</script>

Source Output

<script>function msg(){alert('Hello DrX ')}document.write('<button onclick="msg()">Click me!</button>');</script>

Display Output



Example 2

Code

<script>[drx_minifyjs obfuscate=true]
/* JavaScript ... */
function msg2( ) {
alert('Hello again DrX ')
;
}
// Make a nice button
document.write('<button onclick="msg2()">Click me too!</button>');
[/drx_minifyjs]</script>

Source Output

<script>eval(unescape('%66%75%6e%63%74%69%6f%6e%20%6d%73%67%32%28%29%7b%61%6c%65%72%74%28%27%48%65%6c%6c%6f%20%61%67%61%69%6e%20%44%72%58%20%27%29%7d%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%62%75%74%74%6f%6e%20%6f%6e%63%6c%69%63%6b%3d%22%6d%73%67%32%28%29%22%3e%43%6c%69%63%6b%20%6d%65%20%74%6f%6f%21%3c%2f%62%75%74%74%6f%6e%3e%27%29%3b'));</script>

Display Output