Advertisement
sethadam1

Dynamically insert javascript into Wordpress posts or pages

Sep 25th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. <?php
  2. /**
  3.  * This function by Adam Scheinberg, Twitter @sethadam1
  4.  * dynamically inserts javascript into posts or pages
  5.  * @usage [jsembed id="scriptid" src="http://example.com"]
  6.  */
  7. function jsembed_shortcode($atts) {
  8.      extract(shortcode_atts(array(
  9.           'id' => "script".dechex(rand(1000000,9999999)), //random ID if there isn't one
  10.           'src' => ''
  11.      ), $atts));
  12.      if(''==$src) { return; } else { return '<script id="'.$id.'" src="'.$src.'">'; }
  13. }
  14. add_shortcode('jsembed', 'jsembed_shortcode');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement