Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Christian Science Bible Lesson Subjects

Provides configurable widget and shortcode for displaying upcoming weekly Christian Science Bible Lesson subjects.

Display upcoming Christian Science Bible Lesson topics in any widget-enabled sidebar on your site. Updated for 2016 schedule.

Widget Features:

  • Select number of upcoming subjects to display (default is 3 weeks)
  • Select whether to display 'more info' link to ChristianScience.com
  • Configure number of days in advance of Thanksgiving Day service to display explanatory message
  • Option to disable Thanksgiving Day message if desired

Shortcodes:

Insert [cs_subject_of_the_week] into any post or page to insert the default number of upcoming subjects

Optional shortcode parameters

[cs_subject_of_the_week weeks_to_display="3" display_more_info_link="1" thanksgiving_days_in_advance="30"]
  • weeks_to_display - configure number of weeks in advance to display
  • display_more_info_link - Set to '1' to show more info link, '0' to hide (Default)
  • thanksgiving_days_in_advance - Set to 0 to disable, or number of days in advance of Thanksgiving Day to show special message
Author Gabriel Serafini (ShareThePractice.org)
Profile
Contributors gserafini
Tags bible lesson, Christian Science, church, CS, plugin, sidebar, subjects, widget
  1. christian-science-bible-lesson-subjects screenshot 1

    Widget configuration options

  2. christian-science-bible-lesson-subjects screenshot 2

    Output of widget in a sidebar

  1. Unzip the ZIP file and drop the folder straight into your wp-content/plugins directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.

Use as a widget

  1. Navigate to 'Appearance' -> 'Widgets'
  2. Drag the 'CS Bible Lesson Topics' widget into a sidebar to display in that sidebar
  3. Configure widget if you'd like to change the default settings

Use as a shortcode

  1. Insert [cs_subject_of_the_week] into any post or page to insert the default number of upcoming subjects

    Optional shortcode parameters

    [cs_subject_of_the_week weeks_to_display="3" display_more_info_link="1" thanksgiving_days_in_advance="30"]

    • weeks_to_display - configure number of weeks in advance to display
    • display_more_info_link - Set to '1' to show more info link, '0' to hide (Default)
    • thanksgiving_days_in_advance - Set to 0 to disable, or number of days in advance of Thanksgiving Day to show special message
  2. Publish and view post or page to see output.

Use in Templates for Theme authors

You can use this plugin in your themes if you wish instead of using it as a widget.

Place into your theme to display list of upcoming subjects:

<?php if (function_exists('stp_getBibleLessonSubjects')) echo stp_getBibleLessonSubjects( 3, true, 30); ?>

Function parameters are ( weeks_to_display, display_more_info_link, thanksgiving_days_in_advance).
You can also call the function without parameters and the defaults will be used.

CSS Classes for adding custom styles

Add the following declarations to your stylesheet if you'd like to further customize the output of this plugin:

/* Enclosing div */
.stp_cs_bible_lesson_topics_widget { }

/* span surrounding date in outputted list */
.stp_cs_bible_lesson_topics_date { }

/* span surrounding subject in outputted list */
.stp_cs_bible_lesson_topics_subject { }

/* class on enclosing li tag for more info link */
.stp_cs_bible_lesson_topics_more_info_link { }

/* enclosing class for special Thanksgiving message */
.stp_cs_bible_lesson_topics_thanksgiving_message { }

1.4

  • Permanent fix for correctly calculating week numbers using Sunday as start day for the week

1.3

  • Add 2016 Thanksgiving Bible Lesson link to special Thanksgiving message box. Change styling to use div instead of ul.

1.2

  • Fix to re-synchronize weekly Bible study lesson topics for 2016
  • Update "More info about Bible Lesson" link to point to new URL

1.1

  • Fix to re-synchronize weekly Bible study lesson topics for 2013
  • Fix widget so it correctly shows the More Info link depending on user input in widget options
  • Update "More info about Bible Lesson" link to point to new URL

1.0

  • Initial release of plugin

Is this provided by the Christian Science Publishing Society?

No, this has been coded by ShareThePractice.org for use by branch churches and societies.

Is support available?

Yes, use the contact form on the ShareThePractice.org website.

Share  
Download
Version 1.4

Requires WordPress version: 2.7 or higher

Compatible up to: 4.7.2

Last Updated 20 Dec 2016

Date Added: 15 Jun 2010

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

0 stars
0 ratings
1,272 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0