Support » Plugin: Sermon Manager » Fatal error on v2.16.1 – Affects single sermon pages on

  • Resolved dpontes



    I am writing to reiterate as some have already mentioned in the forum here that the plugin in its latest version, 2.16.1, is breaking sermon pages. I have tested this with a site I support in hosting,, and this error shows:

    Fatal error: Uncaught Error: Call to undefined function sm_get_screen_ids() in /srv/htdocs/wp-content/plugins/sermon-manager-for-wordpress/sermons.php:560
    Stack trace:
    #0 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(287): SermonManager->{closure}(Object(WP_Screen))
    #1 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)
    #2 /wordpress/core/5.5.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #3 /wordpress/core/5.5.1/wp-admin/includes/class-wp-screen.php(421): do_action('current_screen', Object(WP_Screen))
    #4 /wordpress/core/5.5.1/wp-admin/includes/screen.php(240): WP_Screen->set_current_screen()
    #5 /wordpress/plugins/jetpack/8.9/vendor/automattic/jetpack-sync/src/class-sender.php(382): set_current_screen('sync')
    #6 /wordpress/plugins/jetpack/8.9/vendor/automattic/jetpack-sync/src/class-sender.php(475): Automattic\Jetpack\Sync\Sender->get_items_to_send(Object(Automattic\Jetpack\Sync\Queue_Buffer), true)
    #7 /wordpress/plugins/jetpack/8.9/vendor/automattic/jetpack-sync/src/class-sender.php(343): Automattic\Jetpack\Sync\Sender->do_sync_for_queue(Object(Automattic\Jetpack\Sync\Queue))
    #8 /wordpress/plugins/jetpack/8.9/vendor/automattic/jetpack-sync/src/class-sender.php(310): Automattic\Jetpack\Sync\Sender->do_sync_and_set_delays(Object(Automattic\Jetpack\Sync\Queue))
    #9 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(287): Automattic\Jetpack\Sync\Sender->do_sync('')
    #10 /wordpress/core/5.5.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #11 /wordpress/core/5.5.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #12 /wordpress/core/5.5.1/wp-includes/load.php(1007): do_action('shutdown')
    #13 [internal function]: shutdown_action_hook()
    #14 {main}
      thrown in /srv/htdocs/wp-content/plugins/sermon-manager-for-wordpress/sermons.php on line 560

    This currently happens to affect the styling of single sermon pages in that it doesn’t show the custom fields that the plugin allows on the front end. Archive pages and shortcodes show the attachments, such as audio message and attached files, but the single sermon page is broken, it doesn’t show anything.

    Since sites on hosting aren’t able to roll back to a previous version because the managed hosting solution auto-updates plugins to their latest version, this is a big problem here. In our case I was able to confirm that rolling back to 2.15.15 fixes the issue, but as I mentioned quickly after updated the plugin back to 2.16.1, so the issue persists.

    This potentially affects every site on using this plugin now. Is there a way this can be fixed please?


    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.