{"id":303317,"date":"2026-04-28T14:10:38","date_gmt":"2026-04-28T14:10:38","guid":{"rendered":"https:\/\/fr.wordpress.org\/plugins\/bookingfish-calendar\/"},"modified":"2026-04-28T14:11:22","modified_gmt":"2026-04-28T14:11:22","slug":"bookingfish-calendar","status":"publish","type":"plugin","link":"https:\/\/lug.wordpress.org\/plugins\/bookingfish-calendar\/","author":23485634,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.15","stable_tag":"1.2.15","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"BookingFish Calendar","header_author":"BookingFish","header_description":"Connect your WordPress site to your BookingFish account. Display your reservation calendar and gift certificates on your own website in just a few clicks.","assets_banners_color":"5ba8c9","last_updated":"2026-04-28 14:11:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bookingfish.ca","header_author_uri":"https:\/\/profiles.wordpress.org\/bookingfish\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.15":{"tag":"1.2.15","author":"bookingfish","date":"2026-04-28 14:11:22"}},"upgrade_notice":{"1.2.15":"<p>Adds Privacy Policy and Terms of Service links required by WordPress.org.<\/p>","1.2.14":"<p>Required update for WordPress.org compliance. All existing settings are automatically migrated \u2014 no action required.<\/p>","1.2.13":"<p>Recommended update. Improves admin interface and plugin details display.<\/p>","1.2.3":"<p>Plugin renamed to &quot;BookingFish Calendar&quot;. Existing settings are automatically migrated \u2014 no action required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3517512,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3517512,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3517512,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3517512,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.15"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3517512,"resolution":"1","location":"assets","locale":"","width":1280,"height":783},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3517512,"resolution":"2","location":"assets","locale":"","width":1280,"height":1075}},"screenshots":{"1":"Connection tab \u2014 login to your BookingFish account.","2":"Setup tab \u2014 create your calendar and certificate pages in one click."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[269,416,29919,6600,722],"plugin_category":[40],"plugin_contributors":[261291],"plugin_business_model":[],"class_list":["post-303317","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-calendar","plugin_tags-fishing","plugin_tags-gift-certificate","plugin_tags-reservation","plugin_category-calendar-and-events","plugin_contributors-bookingfish","plugin_committers-bookingfish"],"banners":{"banner":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/banner-772x250.png?rev=3517512","banner_2x":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/banner-1544x500.png?rev=3517512","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/icon-128x128.png?rev=3517512","icon_2x":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/icon-256x256.png?rev=3517512","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/screenshot-1.png?rev=3517512","caption":"Connection tab \u2014 login to your BookingFish account."},{"src":"https:\/\/ps.w.org\/bookingfish-calendar\/assets\/screenshot-2.png?rev=3517512","caption":"Setup tab \u2014 create your calendar and certificate pages in one click."}],"raw_content":"<!--section=description-->\n<p><strong>BookingFish Calendar<\/strong> is the companion plugin for members of <a href=\"https:\/\/bookingfish.ca\">BookingFish.ca<\/a> \u2014 the online reservation platform for fishing guide services and boat rental companies.<\/p>\n\n<p>Once installed on your WordPress website, this plugin lets you:<\/p>\n\n<ul>\n<li><strong>Connect<\/strong> your site to your BookingFish.ca account with a single login.<\/li>\n<li><strong>Automatically retrieve<\/strong> your embed codes (reservation calendar + gift certificate widget).<\/li>\n<li><strong>Create WordPress pages<\/strong> for your calendar and gift certificates in one click \u2014 no code to copy and paste.<\/li>\n<li><strong>Get shareable URLs<\/strong> instantly to promote on social media and in your marketing campaigns.<\/li>\n<li><strong>Live display<\/strong> \u2014 your calendar and availability are always up to date in real time.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Bilingual interface (French \/ English)<\/li>\n<li>One-click page creation<\/li>\n<li>Live calendar display \u2014 availability updates in real time<\/li>\n<li>Support for multiple boats (individual calendar page per boat)<\/li>\n<li>Support for multiple gift certificate templates<\/li>\n<li>Clean admin dashboard with 2 tabs: Connection \u00b7 Setup<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>WordPress Admin \u2192 BookingFish \u2192 Connection tab<\/strong>.<\/li>\n<li>Enter your BookingFish.ca email and password.<\/li>\n<li>Switch to the <strong>Setup tab<\/strong> and click <strong>\"Create Page\"<\/strong> for each widget you want.<\/li>\n<li>Copy the page URL and share it on Facebook, Instagram, or your website menu.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>A valid BookingFish.ca vendor account (<a href=\"https:\/\/bookingfish.ca\/inscription\/\">register here<\/a>).<\/li>\n<li>WordPress 5.8 or higher.<\/li>\n<li>PHP 7.4 or higher.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>BookingFish.ca<\/strong> REST API (<code>https:\/\/bookingfish.ca\/wp-json\/bookingfish\/v1<\/code>) to authenticate your account and retrieve your booking calendar embed codes.<\/p>\n\n<p><strong>What data is sent and when:<\/strong><\/p>\n\n<ul>\n<li>Your email address and password are sent to BookingFish.ca <strong>once at login<\/strong> to obtain a secure authentication token. Your password is never stored on your WordPress site.<\/li>\n<li>A bearer token (valid 30 days) is sent with each subsequent API call: fetching embed codes, syncing, and logging out.<\/li>\n<li>If you choose to submit feedback when deactivating the plugin, your site name, site URL, WordPress version, plugin version, and the reason you selected are sent to BookingFish.ca.<\/li>\n<\/ul>\n\n<p><strong>Service:<\/strong> BookingFish.ca \u2014 online reservation platform for fishing guides and outfitters.<\/p>\n\n<ul>\n<li>Service home page: https:\/\/bookingfish.ca<\/li>\n<li>Terms of Service: https:\/\/bookingfish.ca\/termes\/<\/li>\n<li>Privacy Policy: https:\/\/bookingfish.ca\/politique-de-confidentialite\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bookingfish-calendar<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.\n<strong>Or:<\/strong> upload the ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> in your WordPress admin.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Click <strong>BookingFish<\/strong> in the left-hand admin menu.<\/li>\n<li>Enter your BookingFish.ca credentials to connect.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20bookingfish%20account%3F\"><h3>Do I need a BookingFish account?<\/h3><\/dt>\n<dd><p>Yes. This plugin requires a vendor account on <a href=\"https:\/\/bookingfish.ca\">bookingfish.ca<\/a>. You can register for free at <a href=\"https:\/\/bookingfish.ca\/inscription\/\">bookingfish.ca\/inscription\/<\/a>.<\/p><\/dd>\n<dt id=\"is%20my%20password%20stored%20on%20my%20wordpress%20site%3F\"><h3>Is my password stored on my WordPress site?<\/h3><\/dt>\n<dd><p>No. Your password is sent securely to bookingfish.ca for authentication and is never stored locally. Only an expiring bearer token (valid for 30 days) is kept in your WordPress options.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20bookingfish%20configuration%20changes%3F\"><h3>What happens if my BookingFish configuration changes?<\/h3><\/dt>\n<dd><p>The plugin syncs automatically in the background. You can also trigger an immediate sync by clicking <strong>Sync Now<\/strong> in the Connection tab.<\/p><\/dd>\n<dt id=\"can%20i%20delete%20the%20pages%20the%20plugin%20created%3F\"><h3>Can I delete the pages the plugin created?<\/h3><\/dt>\n<dd><p>Yes. In the <strong>Setup tab<\/strong> you can delete any page created by the plugin.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20page%20builders%20%28elementor%2C%20divi%2C%20etc.%29%3F\"><h3>Is the plugin compatible with page builders (Elementor, Divi, etc.)?<\/h3><\/dt>\n<dd><p>The plugin creates standard WordPress pages with the BookingFish embed code in the content area. These pages work with any theme and most page builders.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.15<\/h4>\n\n<ul>\n<li>Updated: Added Privacy Policy and Terms of Service links to the plugin readme (WordPress.org External services section).<\/li>\n<li>Updated: Privacy Policy and Terms of Service links now appear on the Connection tab login form.<\/li>\n<\/ul>\n\n<h4>1.2.14<\/h4>\n\n<ul>\n<li>Improved: Code quality and WordPress.org compliance improvements.<\/li>\n<\/ul>\n\n<h4>1.2.13<\/h4>\n\n<ul>\n<li>Improved: Admin interface visual adjustments and compatibility improvements.<\/li>\n<li>Improved: Plugin details panel now displays banner and screenshots correctly.<\/li>\n<\/ul>\n\n<h4>1.2.12<\/h4>\n\n<ul>\n<li>Fixed: Update notification no longer reappears after a successful update.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Fixed: Improved reliability of the update notification.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Fixed: Plugin update cache is now correctly cleared after an update.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Fixed: Minor improvement to the Connection tab login form.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fixed: Page actions (Delete, Copy link) now take effect immediately without a page refresh.<\/li>\n<li>Fixed: Switching vendor accounts now correctly shows the associated pages.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed: Minor code quality improvements.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fixed: Various security and code quality improvements.<\/li>\n<li>Updated: Tested up to WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Renamed plugin to \"BookingFish Calendar\" for better discoverability.<\/li>\n<li>Added: Deactivation feedback modal.<\/li>\n<li>Updated: Plugin slug is automatically migrated \u2014 no settings are lost.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed: Various admin interface and compatibility improvements.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Automatic sync when switching tabs.<\/li>\n<li>Added: Boat Calendar button with automatic authentication.<\/li>\n<li>Added: Published month validation per boat before page creation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Connect to bookingfish.ca via a secure Bearer token.<\/li>\n<li>Create WordPress pages for calendars and gift certificates.<\/li>\n<li>Bilingual admin interface (French \/ English).<\/li>\n<\/ul>","raw_excerpt":"Connect your WordPress site to your BookingFish account. Display your reservation calendar and gift certificates on your own website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303317"}],"author":[{"embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookingfish"}],"wp:attachment":[{"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303317"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303317"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303317"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303317"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303317"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}