Title: Faculty Weekly Schedule
Author: George Cooke
Published: <strong>May 26, 2021</strong>
Last modified: March 14, 2022

---

Search plugins

![](https://ps.w.org/faculty-weekly-schedule/assets/banner-772x250.png?rev=2538106)

This plugin **hasn’t been updated in over 2 years**. It may no longer be maintained
or supported and may have compatibility issues when used with more recent versions
of WordPress.

![](https://ps.w.org/faculty-weekly-schedule/assets/icon-256x256.png?rev=2538106)

# Faculty Weekly Schedule

 By [George Cooke](https://profiles.wordpress.org/profgeorgecooke/)

[Download](https://downloads.wordpress.org/plugin/faculty-weekly-schedule.1.2.0.zip)

 * [Details](https://en-za.wordpress.org/plugins/faculty-weekly-schedule/#description)
 * [Reviews](https://en-za.wordpress.org/plugins/faculty-weekly-schedule/#reviews)
 *  [Installation](https://en-za.wordpress.org/plugins/faculty-weekly-schedule/#installation)
 * [Development](https://en-za.wordpress.org/plugins/faculty-weekly-schedule/#developers)

 [Support](https://wordpress.org/support/plugin/faculty-weekly-schedule/)

## Description

Create a schedule for a semester that will display the office hours and classes 
of a faculty member to visitors of a site in a weekly format.

#### Key Features

 * Unlimited schedules
 * Unlimited office hour blocks within a schedule
 * Unlimited classes within a schedule
 * Each office hours block/class can be scheduled on different days of the week
 * Each office hours block/class can be displayed with a different background color
 * Support for online classes which are not scheduled for a particular day of the
   week
 * Support for default schedule values via Settings
 * Shortcode support to include a specific schedule in any page or post
 * Shortcode support to include the current schedule in any page or post
 * Control over what in the schedule is displayed

## Screenshots

 * [[
 * Settings
 * [[
 * Schedules listing
 * [[
 * Add new schedule
 * [[
 * Shortcode for a specific schedule
 * [[
 * Shortcode for the current schedule
 * [[
 * Example of a schedule
 * [[
 * Help

## Installation

Installing “Faculty Weekly Schedule” can be done by using one the following methods:

This section describes how to install the plugin. In general, there are 3 ways to
i

#### 1. Via WordPress dashboard

 * Click on ‘Add New’ in the plugins dashboard
 * Search for ‘Faculty Weekly Schedule’
 * Click ‘Install Now’ button
 * Activate the plugin from the same page or from the Plugins dashboard

#### 2. Via uploading the plugin to WordPress dashboard

 * Download the plugin to your computer from (https://wordpress.org/plugins/faculty-
   weekly-schedule/)
 * Click on ‘Add New’ in the plugins dashboard
 * Click on ‘Upload Plugin’ button
 * Select the zip file of the plugin that you have downloaded to your computer before
 * Click ‘Install Now’
 * Activate the plugin from the Plugins dashboard

#### 3. Via FTP

 * Download the plugin to your computer from (https://wordpress.org/plugins/faculty-
   weekly-schedule/)
 * Unzip the zip file, which will extract the ‘faculty-weekly-schedule’ directory
 * Upload the ‘faculty-weekly-schedule’ directory (included inside the extracted
   folder) to the /wp-content/plugins/ directory in your web space
 * Activate the plugin from the Plugins dashboard

#### For Multisite installation

 * Log in to your primary site and go to “My Sites” » “Network Admin” » “Plugins”
 * Install the plugin following one of the above ways
 * Network activate the plugin

#### Where the plugin features can be accessed from?

 * The plugin features can be accessed via the “Weekly Schedules” admin menu

#### Getting Started

 1. To specify default values for a new schedule:
 2.  * Hover over ‘Weekly Schedules’ in the WordPress admin sidebar menu and then click‘
       Settings’
     * Review and change settings on each tab as desired
     * Save the changes made before selecting the next tab
     * See the Settings tab of the Help option in the Weekly Schedules admin menu for
       more information
 3. To create a new schedule:
 4.  * Hover over ‘Weekly Schedules’ in the WordPress admin sidebar menu and then click‘
       Add new Schedule’
     * Fill out the details about the schedule
     * Once desired information has been filled in, click the Publish button.
     * See the Schedule tab of the Help option in the Weekly Schedules admin menu for
       more information
 5. To show a specific schedule to site visitors:
 6.  * Hover over ‘Weekly Schedules’ in the WordPress admin sidebar menu and then click‘
       Weekly Schedules’
     * For the schedule that is to be shown, copy the shortcode shown in the schedules
       list
     * Hover over ‘Pages’ in the WordPress admin sidebar menu and then click ‘Add new’
     * Type in a title for your schedule
     * If using the Block Editor, add a shortcode block and paste in the copied shortcode
       from the schedules list
     * If using the Classic Editor, paste in the copied shortcode from the schedules
       list
     * Add any other desired information to your schedule and then click the Publish
       button
     * Please note that it’s usually best to display your schedule on a page that uses
       a wide (1-4 days per week) or full-width (5-7 days per week) page template (
       i.e. no sidebar)
     * See the Shortcodes tab of the Help option in the Weekly Schedules admin menu
       for more information
 7. To show the current schedule to site visitors:
 8.  * Hover over ‘Pages’ in the WordPress admin sidebar menu and then click ‘Add new’
     * Type in a title for your current schedule
     * If using the Block Editor, add a shortcode block and enter [fws-schedule include
       =”now”] as the shortcode
     * If using the Classic Editor, enter [fws-schedule include=”now”]
     * Add any other desired information to your schedule and then click the Publish
       button
     * Please note that it’s usually best to display your current schedule on a page
       that uses a wide (1-4 days per week) or full-width (5-7 days per week) page 
       template (i.e. no sidebar)
     * See the Shortcodes tab of the Help option in the Weekly Schedules admin menu
       for more information

## FAQ

### My office hours and classes change during a semester. What is the best way to setup a weekly schedule?

For each start and end date period, add a new schedule with the appropriate office
hours and classes for that date period. Then use the shortcode include attribute
to have the appropriate schedule shown for the current date.

### I am a faculty advisor with set advising hours. How do I include the advising times in my schedule?

Either add a separate office hours block with a different block title and background
color for each advising time block or add a new schedule with the same start and
end dates as the regular office hours and classes schedule with the advising time
blocks.

### Is multisite supported?

Yes. Each site in a multisite will have separate settings and schedules.

### Is any data deleted when the plugin is deactivated?

No. All schedule settings and all schedules added will be kept. On a multisite all
schedule settings and all schedules added will be kept on all sites within the multisite
network.

### Is any data deleted when the plugin is deleted?

Yes. All schedule settings and all schedules added will be deleted. On a multisite
all schedule settings and all schedules added will be deleted from all sites within
the multisite network.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Faculty Weekly Schedule” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ George Cooke ](https://profiles.wordpress.org/profgeorgecooke/)

[Translate “Faculty Weekly Schedule” into your language.](https://translate.wordpress.org/projects/wp-plugins/faculty-weekly-schedule)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/faculty-weekly-schedule/),
check out the [SVN repository](https://plugins.svn.wordpress.org/faculty-weekly-schedule/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/faculty-weekly-schedule/)
by [RSS](https://plugins.trac.wordpress.org/log/faculty-weekly-schedule/?limit=100&mode=stop_on_copy&format=rss).

## Change log

#### 1.2.0 (13 March 2022)

 * Updated Admin Page Framework to version 3.9.0
 * Tested on WordPress version 5.9.2

#### 1.1.0 (26 July 2021)

 * Updated for CampusPress programming requirements.
 * Tested on WordPress version 5.8

#### 1.0.0 (26 May 2021)

 * Initial Release.

## Meta

 *  Version **1.2.0**
 *  Last updated **4 years ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **5.9.13**
 *  PHP version ** 7.3 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/faculty-weekly-schedule/)
 * Tags
 * [faculty](https://en-za.wordpress.org/plugins/tags/faculty/)[hours](https://en-za.wordpress.org/plugins/tags/hours/)
   [office](https://en-za.wordpress.org/plugins/tags/office/)[schedule](https://en-za.wordpress.org/plugins/tags/schedule/)
   [weekly](https://en-za.wordpress.org/plugins/tags/weekly/)
 *  [Advanced View](https://en-za.wordpress.org/plugins/faculty-weekly-schedule/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/faculty-weekly-schedule/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/faculty-weekly-schedule/reviews/)

## Contributors

 *   [ George Cooke ](https://profiles.wordpress.org/profgeorgecooke/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/faculty-weekly-schedule/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://giving.broward.edu/donate)