Jesús Eduardo, Jorge Maldonado
Description: Reproductor de vídeo Libre en Responsive Desing HTML5 para WordPress, construido sobre el ampliamente utilizado LibreVideoJS de la biblioteca del reproductor de vídeo HTML5. Le permite incrustar vídeo en tu post o página con HTML5 para los navegadores principales. Es compatible con LibreJS de acuerdo con la filosofía GNU.
Text Domain: librevideojs-html5-player
License: GPLv3 or later
Domain Path: /languages
*/
if (!defined('ABSPATH')){
exit;
}
include_once 'GWP_bs3_panel_shortcode.php';
if (!class_exists('LIBREVIDEOJS_HTML5_PLAYER')){
class LIBREVIDEOJS_HTML5_PLAYER{
var $plugin_version = '1.2.2';
function __construct(){
define('L_VERSION', $this->plugin_version);
$this->plugin_includes();
}
function plugin_includes(){
if (is_admin()){
add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2);
}
add_action('plugins_loaded', array($this, 'plugins_loaded_handler'));
add_action('wp_enqueue_scripts', 'librevideojs_html5_player_enqueue_scripts');
add_action('admin_menu', array($this, 'add_options_menu'));
add_shortcode('librevideojs_video', 'librevideojs_html5_video_embed_handler');
//allows shortcode execution in the widget, excerpt and content
add_filter('widget_text', 'do_shortcode');
add_filter('the_excerpt', 'do_shortcode', 11);
add_filter('the_content', 'do_shortcode', 11);
}
function plugin_url(){
if ($this->plugin_url)
return $this->plugin_url;
return $this->plugin_url = plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__));
}
function plugin_action_links($links, $file){
if ($file == plugin_basename(dirname(__FILE__) . '/librevideojs-html5-player.php')){
$links[] = ''.__('Settings', 'librevideojs-html5-player').'';
}
return $links;
}
function plugins_loaded_handler()
{
load_plugin_textdomain('librevideojs-html5-player', false, dirname( plugin_basename( __FILE__ )) . '/languages/');
}
function add_options_menu(){
if (is_admin()){
add_options_page(__('LibreVideoJS Settings', 'librevideojs-html5-player'), __('LibreVideoJS HTML5 Player', 'librevideojs-html5-player'), 'manage_options', 'librevideojs-html5-player-settings', array($this, 'options_page'));
}
}
function options_page(){
$url = "https://wordpress.org/plugins/librevideojs-html5-player";
$link_text = sprintf(wp_kses(__('For detailed documentation please visit the plugin homepage here.', 'librevideojs-html5-player'), array('a' => array('href' => array(), 'target' => array()))), esc_url($url));
printf(
'
LibreVideoJS HTML5 Player - v ' . $this->plugin_version . '