youtubedisplay.php 1 KB
<?php

/**
 * @package Youtube Display
 */
/*
  Plugin Name: Youtube Display
  Plugin URI: https://fgct.net
  Description: Display video youtube on div replace iframe. Add button insert in editor!.
  Version: 0.1.0
  Author: ThanhNV
  Author URI: http://thanhnv.fgct.net
 */

add_filter('mce_buttons', 'myplugin_register_buttons');

function myplugin_register_buttons($buttons) {
    array_push($buttons, 'separator', 'youtubediv');
    return $buttons;
}

add_filter('mce_external_plugins', 'myplugin_register_tinymce_javascript');

function myplugin_register_tinymce_javascript($plugin_array) {
    $plugin_array['youtubediv'] = plugins_url('/js/addbutton.js', __FILE__);
    return $plugin_array;
}

if (!is_admin()) {
    add_action('wp_enqueue_scripts', 'youtubeNiceEnqueue');
}

function youtubeNiceEnqueue() {
    wp_enqueue_style('youtubeNicecss', plugins_url('/css/youtubenice.css', __FILE__));
    wp_enqueue_script('youtubeNicescript', plugins_url('/js/youtubenice.js', __FILE__), array('jquery'), '1.0', true);
}