Jesús Eduardo, Jorge Maldonado
Description: Reproductor de vídeo Libre en Responsive Desing HTML5 para WordPress, construido sobre LibreVideoJS. 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.3';
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 . '