Example #1
0
 /**
  * check shortcode
  */
 public static function avartansliderExtShortcode($atts)
 {
     $a = shortcode_atts(array('alias' => false), $atts);
     if (!$a['alias']) {
         return __('You have to insert a valid alias in the shortcode', AVARTANSLIDER_TEXTDOMAIN);
     } else {
         return AvartansliderShortcode::avartansliderOutput($a['alias'], false);
     }
 }
Example #2
0
add_action('admin_enqueue_scripts', 'enqueues');
if (!function_exists('enqueues')) {
    function enqueues()
    {
        wp_enqueue_script('jquery');
        wp_enqueue_script('jquery-ui-core');
        wp_enqueue_style('slidercss', AVARTAN_PLUGIN_URL . '/css/avartanslider.css');
        wp_enqueue_style('Html5css', AVARTAN_PLUGIN_URL . '/videojs/video-js.min.css');
        wp_enqueue_script('froogaloop2js', AVARTAN_PLUGIN_URL . '/js/froogaloop2.min.js');
        wp_enqueue_script('Youtubejs', 'https://www.youtube.com/iframe_api');
        wp_enqueue_script('Html5js', AVARTAN_PLUGIN_URL . '/videojs/video.js');
        wp_localize_script('Html5js', 'avartansliderSliderHtml5JS', array('AvartanPluginUrl' => plugins_url() . '/avartan-slider-lite'));
        wp_enqueue_script('sliderjs', AVARTAN_PLUGIN_URL . '/js/avartanslider.js');
    }
}
AvartansliderShortcode::avartansliderAddShortcode();
//admin enqueue script
if (is_admin()) {
    AvartansliderAdmin::setEnqueues();
    AvartansliderAdmin::avartansliderShowSettings();
    // Ajax functions
    require_once AVARTAN_PLUGIN_DIR . 'includes/ajax.php';
    /**
     * Append the 'Add Slider' button to selected admin pages
     */
    add_filter('media_buttons_context', 'insert_avartanslider_button');
    function insert_avartanslider_button($context)
    {
        global $pagenow;
        if (in_array($pagenow, array('post.php', 'page.php', 'post-new.php', 'post-edit.php'))) {
            $context .= '<a href="#TB_inline?&inlineId=choose-avartan-slider" class="thickbox button" title="' . __("Select slideshow to insert into post", AVARTANSLIDER_TEXTDOMAIN) . '"><span class="wp-media-buttons-icon" style="background: url(' . AVARTAN_PLUGIN_URL . '/images/avartan.png); background-repeat: no-repeat; background-position: left bottom;"></span> ' . __("Add Avartan slider", AVARTANSLIDER_TEXTDOMAIN) . '</a>';