null,
"caption" => null
), $atts));
$video_id = youtube_id_from_url($url);
$out .= '
';
if($caption != null) {
$out .= '
'.$caption.'
'; }
$out .= '
';
return $out;
}
add_shortcode("audiotube", "audiotube_output");
// Button
function add_youtube_button() {
if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') )
return;
if ( get_user_option('rich_editing') == 'true') {
add_filter('mce_external_plugins', 'add_youtube_tinymce_plugin');
add_filter('mce_buttons', 'register_youtube_button');
}
}
add_action('init', 'add_youtube_button');
function register_youtube_button($buttons) {
array_push($buttons, "|", "brettsyoutube");
return $buttons;
}
function add_youtube_tinymce_plugin($plugin_array) {
$plugin_array['brettsyoutube'] = get_bloginfo('wpurl').'/wp-content/plugins/audiotube/editor-plugin.js';
return $plugin_array;
}
function audiotube_refresh_mce($ver) {
$ver += 3;
return $ver;
}
add_filter( 'tiny_mce_version', 'audiotube_refresh_mce');
?>