51 lines
1.1 KiB
PHP
51 lines
1.1 KiB
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* Podcast Header Title template.
|
||
|
|
*
|
||
|
|
* @package Jetpack
|
||
|
|
*/
|
||
|
|
|
||
|
|
namespace Automattic\Jetpack\Extensions\Podcast_Player;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Template variables.
|
||
|
|
*
|
||
|
|
* @var string $player_id
|
||
|
|
* @var string $title
|
||
|
|
* @var string $link
|
||
|
|
* @var array $track
|
||
|
|
* @var array $primary_colors
|
||
|
|
*/
|
||
|
|
|
||
|
|
if ( ! isset( $title ) && empty( $track ) && ! isset( $track['title'] ) ) {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
?>
|
||
|
|
|
||
|
|
<h2 id="<?php echo esc_attr( $player_id ); ?>__title" class="jetpack-podcast-player__title">
|
||
|
|
<?php if ( ! empty( $track ) && isset( $track['title'] ) ) : ?>
|
||
|
|
<span
|
||
|
|
class="jetpack-podcast-player__current-track-title <?php echo esc_attr( $primary_colors['class'] ); ?>"
|
||
|
|
<?php echo isset( $primary_colors['style'] ) ? 'style="' . esc_attr( $primary_colors['style'] ) . '"' : ''; ?>
|
||
|
|
>
|
||
|
|
<?php echo esc_html( $track['title'] ); ?>
|
||
|
|
</span>
|
||
|
|
<?php endif; ?>
|
||
|
|
|
||
|
|
<?php if ( ! empty( $track ) && isset( $track['title'] ) && isset( $title ) ) : ?>
|
||
|
|
<span class="jetpack-podcast-player--visually-hidden"> - </span>
|
||
|
|
<?php endif; ?>
|
||
|
|
|
||
|
|
<?php if ( isset( $title ) ) : ?>
|
||
|
|
<?php
|
||
|
|
render(
|
||
|
|
'podcast-title',
|
||
|
|
array(
|
||
|
|
'title' => $title,
|
||
|
|
'link' => $link,
|
||
|
|
)
|
||
|
|
);
|
||
|
|
?>
|
||
|
|
<?php endif; ?>
|
||
|
|
</h2>
|