/**
  * Default widget front end display method.
  *
  * @since 1.0.0
  *
  * @param array $args Args specific to the widget area (sidebar).
  * @param array $instance Widget instance settings.
  */
 public function widget($args, $instance)
 {
     extract($args);
     $instance['title_raw'] = $instance['title'];
     $instance['title'] = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
     $instance['title'] = apply_filters('cue_widget_title', $instance['title'], $instance, $args, $this->id_base);
     // Allow templates specific to widget areas.
     $templates = array("widget-{$args['id']}-playlist.php", "widget-playlist.php");
     echo $before_widget;
     echo empty($instance['title']) ? '' : $before_title . $instance['title'] . $after_title;
     if (!($output = apply_filters('cue_playlist_widget_output', '', $instance, $args))) {
         cue_playlist($instance['post_id'], array('template' => $templates));
     }
     echo $after_widget;
 }
Exemple #2
0
/**
 * Display a theme-registered player.
 *
 * @since 1.1.0
 *
 * @param string $player_id Player ID.
 * @param array $args
 */
function cue_player($player_id, $args = array())
{
    $playlist_id = get_cue_player_playlist_id($player_id);
    $args = array('enqueue' => false, 'player' => $player_id, 'template' => array("player-{$player_id}.php", "player.php"));
    cue_playlist($playlist_id, $args);
}
}
?>
			
			</div>
		</div>
	</footer>
	<?php 
if ($player_mobi == true && is_mobile()) {
} else {
    ?>
		<?php 
    if ($player == true && !empty($player_id) && function_exists('cue_playlist')) {
        ?>
			<!-- 音乐播放器 -->
				<?php 
        cue_playlist($player_id);
        ?>
		<?php 
    }
    ?>
	<?php 
}
?>
	
	<?php 
if ($unlock == true) {
    ?>
		<script>	
		jQuery(document).ready(function($) {	
			$(".form-submit").before('<div class="unlock"><input type="range" value="0" class="pullee" /><i class="fa fa-lock"></i></div>');
		});	
Exemple #4
0
 /**
  * Playlist shortcode handler.
  *
  * @since 1.0.0
  *
  * @param array $atts Optional. List of shortcode attributes.
  * @return string HTML output.
  */
 public function cue_shortcode_handler($atts = array())
 {
     $atts = shortcode_atts(array('id' => 0, 'show_playlist' => true, 'template' => ''), $atts, 'cue');
     $id = $atts['id'];
     unset($atts['id']);
     $atts['show_playlist'] = $this->shortcode_bool($atts['show_playlist']);
     ob_start();
     cue_playlist($id, $atts);
     return ob_get_clean();
 }