'1', 'max' => '100' ), $atts, 'randomnumber' ); $arandomnumber = mt_rand( $atts['min'], $atts['max'] ); $prettynumber = number_format($arandomnumber); return $prettynumber; } /* Assigning Shortcode */ add_shortcode('arandomnumber', 'randomNumber'); /* Adding Button to Editor */ add_action('admin_head', 'a_random_number_button'); function a_random_number_button() { global $typenow; // check user permissions if ( !current_user_can('edit_posts') && !current_user_can('edit_pages') ) { return; } // verify the post type if( ! in_array( $typenow, array( 'post', 'page' ) ) ) return; // check if WYSIWYG is enabled if ( get_user_option('rich_editing') == 'true') { add_filter("mce_external_plugins", "arandomnumber_add_tinymce_plugin"); add_filter('mce_buttons', 'arandomnumber_register_my_tc_button'); } } function arandomnumber_add_tinymce_plugin($plugin_array) { $plugin_array['arandomnumber_tc_button'] = plugins_url( '/arandomnumber-button.js', __FILE__ ); return $plugin_array; } function arandomnumber_register_my_tc_button($buttons) { array_push($buttons, "arandomnumber_tc_button"); return $buttons; } /* Adding QuickTag Button */ function arn_quicktags() { if ( wp_script_is( 'quicktags' ) ) { ?>