コード例 #1
0
ファイル: shortcode.php プロジェクト: shimion/ar
 /**
  * check shortcode
  */
 public static function airsliderExtShortcode($atts)
 {
     $a = shortcode_atts(array('alias' => false), $atts);
     if (!$a['alias']) {
         return __('You have to insert a valid alias in the shortcode', AIRSLIDER_TEXTDOMAIN);
     } else {
         return AirsliderShortcode::airsliderOutput($a['alias'], false);
     }
 }
コード例 #2
0
ファイル: airslider.php プロジェクト: shimion/air
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', AIR_PLUGIN_URL . '/css/airslider.css');
        wp_enqueue_style('Html5css', AIR_PLUGIN_URL . '/videojs/video-js.min.css');
        wp_enqueue_script('froogaloop2js', AIR_PLUGIN_URL . '/js/froogaloop2.min.js');
        wp_enqueue_script('Youtubejs', 'https://www.youtube.com/iframe_api');
        wp_enqueue_script('Html5js', AIR_PLUGIN_URL . '/videojs/video.js');
        wp_localize_script('Html5js', 'airsliderSliderHtml5JS', array('AirPluginUrl' => plugins_url() . '/airslider'));
        wp_enqueue_script('sliderjs', AIR_PLUGIN_URL . '/js/airslider.js');
    }
}
AirsliderShortcode::airsliderAddShortcode();
//admin enqueue script
if (is_admin()) {
    AirsliderAdmin::setEnqueues();
    AirsliderAdmin::airsliderShowSettings();
    // Ajax functions
    require_once AIR_PLUGIN_DIR . 'includes/ajax.php';
    /**
     * Append the 'Add Slider' button to selected admin pages
     */
    add_filter('media_buttons_context', 'insert_airslider_button');
    function insert_airslider_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-air-slider" class="thickbox button" title="' . __("Select slideshow to insert into post", AIRSLIDER_TEXTDOMAIN) . '"><span class="wp-media-buttons-icon" style="background: url(' . AIR_PLUGIN_URL . '/images/air.png); background-repeat: no-repeat; background-position: left bottom;"></span> ' . __("Add Air Slider", AIRSLIDER_TEXTDOMAIN) . '</a>';