global $wpdb, $options;
$wolf_jplayer_playlists_table = $wpdb->prefix . 'wolf_jplayer_playlists';
$playlist = $wpdb->get_row("SELECT * FROM {$wolf_jplayer_playlists_table} WHERE id = '{$id}'");
$embed = false;
$in_popup = true;
if ($playlist) {
    $page_title = $playlist->name . ' | ' . get_bloginfo('name');
} else {
    $page_title = get_bloginfo('name');
}
if (isset($_GET['iframe']) && $_GET['iframe'] == 'true') {
    $embed = true;
    $in_popup = false;
}
$bg_color_hex = wolf_get_jplayer_option('bg_color') ? wolf_get_jplayer_option('bg_color') : '#353535';
$bg_color_rgba = wolf_get_jplayer_option('bg_color') ? wolf_jplayer_hex_to_rgb(wolf_get_jplayer_option('bg_color')) : wolf_jplayer_hex_to_rgb('#353535');
$opacity = wolf_get_jplayer_option('bg_opacity') ? intval(wolf_get_jplayer_option('bg_opacity')) / 100 : 1;
$font_color = wolf_get_jplayer_option('font_color') ? wolf_get_jplayer_option('font_color') : '#ffffff';
$max_song_count = wolf_get_jplayer_option('song_count_before_scroll');
$playlist_height = wolf_get_jplayer_option('scrollbar') && $max_song_count ? $max_song_count * 37 : '';
?>
<!DOCTYPE html> 
<html <?php 
language_attributes();
?>
>
<head>
	<title><?php 
echo sanitize_text_field($page_title);
?>
</title>
Пример #2
0
        /**
         * Enqueue inline CSS
         */
        public function jplayer_custom_styles()
        {
            $bg_color_hex = wolf_get_jplayer_option('bg_color') ? wolf_get_jplayer_option('bg_color') : '#353535';
            $bg_color_rgba = wolf_get_jplayer_option('bg_color') ? wolf_jplayer_hex_to_rgb(wolf_get_jplayer_option('bg_color')) : wolf_jplayer_hex_to_rgb('#353535');
            $opacity = wolf_get_jplayer_option('bg_opacity') ? intval(wolf_get_jplayer_option('bg_opacity')) / 100 : 1;
            $font_color = wolf_get_jplayer_option('font_color') ? wolf_get_jplayer_option('font_color') : '#ffffff';
            $max_song_count = wolf_get_jplayer_option('song_count_before_scroll');
            $playlist_height = wolf_get_jplayer_option('scrollbar') && $max_song_count ? $max_song_count * 37 : '';
            $inline_css = '<style type="text/css">';
            ob_start();
            ?>

			.wolf-jplayer-playlist-container, .wolf-jplayer-playlist a{
				color: <?php 
            echo sanitize_text_field($font_color);
            ?>
!important;
			}
			.wolf-jplayer-playlist .jp-play-bar, .wolf-jplayer-playlist .jp-volume-bar-value{
				background-color: <?php 
            echo sanitize_text_field($font_color);
            ?>
;
			}
			.wolf-jplayer-loader-overlay{
				background-color: <?php 
            echo sanitize_text_field($bg_color_hex);
            ?>
;
			}
			.wolf-jplayer-playlist-container{
				background-color:rgba(<?php 
            echo sanitize_text_field($bg_color_rgba);
            ?>
, <?php 
            echo sanitize_text_field($opacity);
            ?>
 );
			}

			.wolf-jplayer-playlist-container .mCSB_scrollTools .mCSB_dragger_bar{
				background-color: <?php 
            echo sanitize_text_field($font_color);
            ?>
;
			}

			<?php 
            if ($playlist_height) {
                ?>
			.wolf-jplayer-playlist-container.wolf-jplayer-scrollbar .jp-playlist{
				max-height : <?php 
                echo $playlist_height;
                ?>
px;
			}
			<?php 
            }
            $inline_css .= ob_get_clean();
            $inline_css .= '</style>';
            echo preg_replace('/\\s+/', ' ', $inline_css);
        }