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); } }
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); }