php 获取最新的播客节目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取最新的播客节目相关的知识,希望对你有一定的参考价值。

<div id="podcast" class="podcast">

  <h2>Podcast</h2>

  <div class="intro">
    <?php the_field('podcast_intro', 'option'); ?>
  </div>
  <!-- intro -->

  <h3>Latest episode</h3>

<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed( 'https://motiveunknown.libsyn.com/rss' );

$maxitems = 0;

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

  // Figure out how many total items there are, but limit it to 5.
  $maxitems = $rss->get_item_quantity( 1 );

  // Build an array of all the items, starting with element 0 (first element).
  $rss_items = $rss->get_items( 0, $maxitems );

endif;
?>


  <?php if ( $maxitems == 0 ) : ?>

  <?php else : ?>
      <?php // Loop through each feed item and display each item as a hyperlink. ?>
      <?php foreach ( $rss_items as $item ) : ?>

            <p>
                  <?php echo esc_html( $item->get_title() ); ?>
                  <?php // echo $item->get_description(); ?>
                  <!-- <a href="<?php echo esc_url( $item->get_permalink() ); ?>"
                      title="<?php printf( __( 'Posted %s', 'motiveunknown' ), $item->get_date('j F Y | g:i a') ); ?>">View episode</a> -->
            </p>
              <?php
              // get MP3 link
                    if ($enclosure = $item->get_enclosure()){$enclosure->get_link();}
                    $mp3_url =  $enclosure->get_link();
              ?>

              <div class="player"><audio controls src="<?php echo $mp3_url; ?>"></div>

              <ul>
                <li>
                  <a href="https://motiveunknown.libsyn.com/rss"><svg><use xlink:href="#icon--rss" /></svg> Subscribe</a>
                </li>
                <li>
                  <a download href="<?php echo $mp3_url ?>"><svg><use xlink:href="#icon--download" /></svg> Download episode</a>
                </li>
              </ul>

      <?php endforeach; ?>
  <?php endif; ?>


</div>

以上是关于php 获取最新的播客节目的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机上有个“播客”,请问如何把自己制作的音频和视频节目上传到上面去?我们制作的节目绝对专业的,

关于移动出海,他们在聊什么 | 出海同学会第二季预告

我们可以在 iPhone 应用程序中访问播客吗?

要早睡早起

在 iPhone 中,我可以在 iTunes Store 上创建指向播客页面的链接吗?

Spotify API 在尝试获取播客信息时返回 404 未找到