Support » Plugin: Podlove Podcast Publisher » Does NOT work on WordPress 4.9.1

  • dekket

    (@dekket)


    This happened after upgrading to WP 4.9.1

    PHP Fatal error: Class ‘Podlove\\\\Jobs\\\\DownloadTimedAggregatorJob’ not found in /……../wp-content/plugins/podlove-podcasting-plugin-for-wordpress/lib/model/job.php on line 130, referer: https://……./wp-cron.php?doing_wp_cron=1512078512.6919140815734863281250

    Edit: I just did a full restore and upgraded Podlove and then WP again, and now wp-admin seems to work again. However the files aren’t linked correctly, so that’s a bit of a downer…

    Since this plugin hasn’t been updated in over 5 months and support issues haven’t been marked as resolved, I guess it’s abandoned. Shame.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter dekket

    (@dekket)

    Links are as follows, which is of course NOT where the file actually is.

    DOMAIN.se/podlove/file/3/s/webplayer/c/embed/FILENAME.mp3

    Further testing shows that is actually the plugin itself which is broken.

    A full restore back to previous version (that I had) of Podlove on WP 4.8.4 shows it working fine. Update of Podlove to latest and it is now broken.

    • This reply was modified 4 years ago by dekket. Reason: More research done
    Plugin Author Eric Teubert

    (@eteubert)

    I will investigate. Your first error (“class not found”) sounds like WordPress did not update the plugin files correctly, which is why reinstalling helped. The file URL DOMAIN.se/podlove/file/3/s/webplayer/c/embed/FILENAME.mp3 is correct, that is a tracking link generated by the plugin. If that does not work, maybe the permalink structure got lost in the update. Please try to go to the permalinks page and simply click on “save”, which regenerates all permalinks.

    Thread Starter dekket

    (@dekket)

    Still doesn’t work after the latest update.

    When I compare the staging site (updated to latest) to the live site (a previous, working version), here’s the difference I see immediately:

    <audio src="http://STAGING.DOMAIN.TLD/podlove/file/3/s/webplayer/c/embed/FILENAME.mp3"></audio>
    vs
    <audio src="DOMAIN.TLD/wp-content/uploads/FILENAME.mp3"></audio>

    Since the old works, I’m assuming the output code in the newer version is simply wrong.

    Plugin Author Eric Teubert

    (@eteubert)

    To generate the URLs I use the WordPress home_url function, and that has not changed in over a year.

    Your first audio tag includes a tracking URL, the second apparently a setup without tracking. Maybe your environments are just setup differently?

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Does NOT work on WordPress 4.9.1’ is closed to new replies.