I’ve been debugging this locally for a while disabling various other plugins and switching to Twenty Fifteen, but cannot seem to find the reason why the podlove webplayer shortcode is not rendering on the episode page. The episode downloads shortcode works fine. Any ideas what I might be missing here?
PHP Version 7.0.15
WordPress Version 4.7.2
WordPress Theme Twenty Fifteen v1.7
Publisher Version 2.4.5
Web Player Version 2.1.1
Twig Version 1.30.0
curl Version 7.38.0
permalinks ok (/%category%/%postname%/)
- mp3 audio/mpeg http://localhost:8080/feed/sell-online/
Nice, Everything looks fine!
Looks like it should work.
Which player are you using? (“Podlove > Podcast Settings > Player”)
How do you embed the player? (By default it is included via Podlove Template, see “Podlove > Templates”)
I’ve tried all 3 available players to no avail. Right now I use the short codes instead auf automatic insertion, but even if I use the default template and insert automatically it only inserts the download menu and not the player. Not sure how to debug this any further.
I’ve now disabled all plugins and tried with Twenty Seventeen, still does not work. Very strange. When I enable debugging in wp-config.php and go to the podcast settings page I get the following messages:
playerv3theme in /var/www/html/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/settings/podcast/tab/player.php on line 20
Notice: Undefined index: podigeetheme in /var/www/html/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/settings/podcast/tab/player.php on line 20
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/settings/podcast/tab/player.php:20) in /var/www/html/wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/settings/podcast/tab/player.php on line 26
Not sure if this is related to my issue.
In production I’m on PHP 5.6.28, locally on PHP 7.0.15 as already indicated above.
It wasn’t and that actually did the trick! At least for the selected episode.
Any ideas why it still doesn’t work for the previous episodes? I’m not sure if I still have a general misunderstanding about podcast episodes and assets in podlove …
Have a look at the dashboard. The asset ist listed for all episodes but the episodes need to “see” it. You can go the Episode Asset menu, hover over the asset and select the “Activate for all existing Episodes” entry.
Watch https://www.youtube.com/watch?v=Hmrm-jUe6u4 if you haven’t already, it goes through all the basics.
Thanks for pointing me to the video, which cleared my main misunderstanding about how Podlove works. I thought I need to create one asset for each podcast episode and have to assign that asset to the episode custom post.