Files
szkoleniauryzaj.pl/wp-content/plugins/elfsight-youtube-gallery-cc/elfsight-youtube-gallery-cc.php
2026-04-26 23:47:49 +02:00

69 lines
2.6 KiB
PHP

<?php
/*
Plugin Name: Elfsight YouTube Gallery CC
Description: Increase visitor engagement with stylish YouTube video gallery on your website
Plugin URI: https://elfsight.com/youtube-channel-plugin-yottie/wordpress/?utm_source=markets&utm_medium=codecanyon&utm_campaign=youtube-gallery&utm_content=plugin-site
Version: 3.5.0
Author: Elfsight
Author URI: https://elfsight.com/?utm_source=markets&utm_medium=codecanyon&utm_campaign=youtube-gallery&utm_content=plugins-list
*/
if (!defined('ABSPATH')) exit;
require_once('core/elfsight-plugin.php');
require_once('api/api.php');
$elfsight_youtube_gallery_config_path = plugin_dir_path(__FILE__) . 'config.json';
$elfsight_youtube_gallery_config = json_decode(file_get_contents($elfsight_youtube_gallery_config_path), true);
require_once('includes/migration.php');
require_once('includes/api-key.php');
register_activation_hook(__FILE__, 'elfsight_youtube_gallery_db_migrate');
new ElfsightYoutubeGalleryApi\Api(
array(
'plugin_slug' => 'elfsight-youtube-gallery',
'plugin_file' => __FILE__,
'cache_time' => 86400
)
);
$elfsightYoutubeGallery = new ElfsightYoutubeGalleryPlugin(array(
'name' => esc_html__('YouTube Gallery'),
'description' => esc_html__('Increase visitor engagement with stylish YouTube video gallery on your website'),
'slug' => 'elfsight-youtube-gallery',
'version' => '3.5.0',
'text_domain' => 'elfsight-youtube-gallery',
'editor_settings' => $elfsight_youtube_gallery_config['settings'],
'editor_preferences' => $elfsight_youtube_gallery_config['preferences'],
'plugin_name' => esc_html__('Elfsight YouTube Gallery'),
'plugin_file' => __FILE__,
'plugin_slug' => plugin_basename(__FILE__),
'vc_icon' => plugins_url('assets/img/vc-icon.png', __FILE__),
'menu_icon' => plugins_url('assets/img/menu-icon.png', __FILE__),
'update_url' => esc_url('https://a.elfsight.com/updates/v1/'),
'product_url' => esc_url('https://1.envato.market/9abr5'),
'helpscout_plugin_id' => 109095,
'admin_custom_script_url' => plugins_url('assets/elfsight-admin-custom.js', __FILE__),
'admin_custom_style_url' => plugins_url('assets/elfsight-admin-custom.css', __FILE__),
'admin_custom_pages' => array(
array(
'id' => 'api-key',
'menu_index' => 1,
'menu_title' => esc_html__('YouTube API Key'),
'template' => plugin_dir_path(__FILE__) . 'includes/templates/admin-api-key.php',
'notification' => esc_html__('YouTube API Key is required')
)
)
));
add_shortcode('yottie', array($elfsightYoutubeGallery, 'addShortcode'))
?>