Action Reference
Sermon Presentation
- esh_single_sermon_before_media
- Runs just before sermon media (video or audio player) is displayed.
- esh_single_sermon_before_top_media_controls
- Runs before sermon media (video or audio player) is displayed, just before top media controls.
- esh_single_sermon_after_media
- Runs just after sermon media (video or audio player) is displayed.
- esh_single_sermon_after_bottom_media_controls
- Runs after sermon media (video or audio player) is displayed, just after bottom media controls.
- esh_single_sermon_before_content
- Runs just before sermon content (sermon notes) is displayed.
- esh_single_sermon_after_content
- Runs just after sermon content (sermon notes) is displayed.
Podcasting
- esh_save_podcast_feed
- Runs whenever a podcast feed is created or updated. Action function arguments: feed ID and feed as an array.
- esh_edit_podcast_feed
- Runs when a podcast feed is updated/edited. Action function arguments: feed ID.
- esh_before_delete_podcast_feed
- Runs when a podcast feed is about to be deleted. Podcast episodes and feedmeta are still available. Action function arguments: feed ID.
- esh_delete_podcast_feed
- Runs when a podcast feed is about to be deleted. Podcast episodes and feedmeta are already deleted. Action function arguments: feed ID.
- esh_save_podcast_episode
- Runs whenever a podcast episode is created or updated. Action function arguments: episode ID and episode as an array.
- esh_updated_podcast_feedmeta
- Runs when a podcast feed metadata has been updated.
- esh_updated_podcast_episodemeta
- Runs when a episode metadata has been updated.
- esh_transition_podcast_feed_status
- Runs when any podcast feed status transition occurs. Action function arguments: $new_status, $old_status, $feed as an array.
- esh_edit_podcast_episode
- Runs when a podcast episode is updated/edited. Action function arguments: episode ID.
- esh_before_delete_podcast_episode
- Runs when a podcast episode is about to be deleted. Episodemeta is still available. Action function arguments: episode ID.
- esh_delete_podcast_episode
- Runs when a podcast episode is about to be deleted. Episodemeta is no longer available. Action function arguments: episode ID.
- esh_pre_podcast_episode_update
- Runs just before a podcast episode is updated. Action function arguments: episode ID.
- esh_pre_podcast_feed_update
- Runs just before a podcast feed is updated. Action function arguments: feed ID.
- esh_podcast_rss_head
- Runs just after the podcast information has been printed in an RSS feed, just before the first entry.
- esh_podcast_rss_item
- Runs just after the entry information has been printed (but before the closing item tag) for each episode entry in an RSS feed.