Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/minakovai/wordpress_yclients/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Integrates a booking form with YCLIENTS REST API.
Description
YCLIENTS Booking WP provides a frontend booking form and REST API endpoints to connect your WordPress site to YCLIENTS.
Installation
- Upload the
yclients-booking-wpfolder to/wp-content/plugins/. - Activate the plugin through the 'Plugins' menu in WordPress.
- Go to Settings → YCLIENTS Booking and enter your tokens, Company ID, and other settings.
- Add the shortcode
[yclients_booking]to any page.
Usage
- Configure settings: Settings → YCLIENTS Booking.
- Use shortcode:
[yclients_booking].
Security
Tokens are stored in wp_options. Only administrators should have access to settings. Do not publish tokens in public code.
API Errors
Typical YCLIENTS errors and how they appear:
- Invalid token: "API error" message is shown to the user and logged in debug mode.
- Validation error: YCLIENTS returns a message which is displayed to the user.
- Rate limit: WordPress returns "Too many requests." with HTTP 429.
Privacy
The booking form requires consent for personal data processing. Consent timestamp is logged when booking is created.
Changelog
1.0.0
- Initial release.