
外掛標籤
開發者團隊
② 後台搜尋「Flex Listings and Booking Manager」→ 直接安裝(推薦)
原文外掛簡介
Flex Listings and Booking Manager helps you publish many bookable listings and accept reservations on WordPress — hotels, vacation rentals, car rental, tours, events, and services.
Developed by Usman Ali at WpRogers.
Source code (development, issues, releases): GitHub repository
Key features
Dynamic booking types — create types for property, car, tour, or custom industries
Multiple listing post types — rich single pages with gallery, map, FAQ, features, and pricing
AJAX listing grid — keyword, price, guest, and sort filters with pagination
Booking form — industry-aware fields, instant booking support, email notifications
Partner / vendor portal — front-end registration, login, dashboard, add listings
Gutenberg blocks & Elementor widgets — booking form, listing grid, search
Admin dashboard — bookings overview, status management, activity charts
Settings — currency, colors, layout, container width, notifications, demo content
REST API — bookings and settings endpoints for integrations
WooCommerce bridge — optional integration when WooCommerce is active
Shortcodes
[ulbm_booking_form id="1"] — booking form for a booking type
[ulbm_listing_grid type="car-rental" columns="3" limit="12"] — filterable listing grid
[ulbm_search] — search UI placeholder
[ulbm_register] — partner registration
[ulbm_login] — partner login
[ulbm_dashboard] — partner dashboard
[ulbm_become_partner] — partner call-to-action block
External services
Bootstrap 5.3.8, Bootstrap Icons 1.11.3, and Chart.js 4.5.1 are bundled inside the plugin (assets/vendor/) and enqueued from the site only on admin and booking UI screens. No CDN is used for those libraries.
Optional — Google Maps (not affiliated with Google): If the site owner enables embedded maps under Settings → Partner Portal, listing pages can show a button for visitors to opt in before loading an iframe from https://maps.google.com/. Until the visitor clicks that button, no request is sent to Google. When loaded, the visitor’s IP address and map coordinates may be processed by Google. Terms: https://www.google.com/intl/en/policies/terms/ — Privacy: https://policies.google.com/privacy
Optional: Listing video embeds use WordPress wp_oembed_get() for URLs the site owner adds (e.g. YouTube). WooCommerce integration loads only when WooCommerce is active. Demo content uses placeholder images bundled in assets/demo/ (no remote downloads).
Privacy
Booking forms collect customer name, email, phone, and booking details stored in your WordPress database. Configure your site privacy policy for GDPR compliance.
