Adds hooks that power the shortcode and attach it to other features
Filter callback that appends the shortcode to the end of a string of content.
Create a DateTime object from a string like "9:00 AM"
Translate the hours termmeta data structure into Inventory_Presser_Business_Day objects
Examines the array of $days and generates the sentence, the core feature of this shortcode.
The shortcode callback method that returns the sentence.
Uses the shortcode attributes to find the right set of hours
Get all sets of hours attached to a term in the location taxonomy
Get all sets of hours attached to a term in the location taxonomy by unique ID
Takes an array of days and finds the next day the business has hours.
Does not check if the business is still open today. Helps make the jump from Friday to the next open day on Monday.