Download SLP Legacy or SLP Modern
*Use SLP Legacy as SLP Modern is still in works
A WordPress plugin for logging and managing staff shift requests with admin approval.
staff-shift-log folder to the /wp-content/plugins/ directory[staff_shift_form] to display the shift submission form[staff_shift_calendar] to display the calendar viewThe plugin includes a feature to download the shift calendar in various formats (CSV, Excel, PDF). To use this feature, you need to install the required dependencies:
cd /path/to/wp-content/plugins/staff-shift-logcomposer installIf you can’t use Composer, you can manually download and install the required libraries:
vendor directory in the plugin foldervendor directory[staff_shift_form] shortcode[staff_shift_form] – Displays the shift submission form[staff_shift_calendar] – Displays the calendar view of all shifts Download as: CSB-Plugin (link to repo/zip)
cafe-specials-board.zip via WordPress Admin → Plugins → Add NewDatabase Schema:
CREATE TABLE wp_csb_specials (
post_id BIGINT(20) PRIMARY KEY,
price DECIMAL(10,2),
availability ENUM('breakfast','lunch','dinner','all-day'),
expiry_date DATE,
is_featured TINYINT(1) DEFAULT 0,
FOREIGN KEY (post_id) REFERENCES wp_posts(ID)
);
| Shortcode/Widget | Description | Parameters |
|---|---|---|
[csb_specials] | Displays all active specials | title="Today's Specials"<br>featured_only="yes" |
| Elementor Widget | Drag-and-drop design interface | Customize via Elementor panel |
Windows (Chrome Kiosk Mode):
chrome.exe --kiosk <http://yourcafe.com/specials-board> --disable-session-crashed-bubble
Raspberry Pi:
chromium-browser --kiosk --noerrdialogs --disable-infobars <http://yourcafe.com/specials-board>
Edit assets/js/script.js:
setInterval(() => location.reload(), 300000); // 5 minutes
includes/google-sync.php:define('GSHEETS_CLIENT_ID', 'YOUR_CLIENT_ID');
define('GSHEETS_API_KEY', 'YOUR_API_KEY');
| Issue | Solution |
|---|---|
| ACF fields missing | Ensure ACF Pro is active |
| Fullscreen mode broken | Check template assignment to page |
| Price formatting issues | Verify DECIMAL(10,2) in database |
Powered By Milkwood