public static function get_player_printer(Episode $episode)
 {
     if (\Podlove\get_webplayer_setting('version') === 'player_v3') {
         $printer = new PlayerV3\Html5Printer($episode);
         $printer->setAttributes(['data-podlove-web-player-source' => add_query_arg(['podloveEmbed' => true], get_permalink())]);
         return $printer;
     } else {
         return new PlayerV2\Printer($episode);
     }
 }
Ejemplo n.º 2
0
 public static function shortcode()
 {
     if (is_feed()) {
         return '';
     }
     $episode = Episode::find_or_create_by_post_id(get_the_ID());
     $printer = new Html5Printer($episode);
     $printer->setAttributes(['data-podlove-web-player-source' => add_query_arg(['podloveEmbed' => true], get_permalink())]);
     return $printer->render(null);
 }