Beast Directory includes listing reviews and star ratings with moderation, rating criteria, owner responses, and a modern frontend review experience.
Beast Directory is the free core of the Beast Directory platform and provides a production-ready foundation for directory websites. It provides the foundational directory engine that future premium functionality can extend without modifying the core plugin.
[beast_directory_submit_form] — Add/Edit Listing submission form.
[beast_directory_all_listing] — Listing archive/output.
[beast_directory_search] — Search form.
[beast_directory_search_results] — Search results.
[beast_directory_listing_header] — Listing header.
[beast_directory_listing_content] — Listing content.
[beast_directory_contact_form] — Listing contact form.
[beast_directory_analytics] — Listing analytics board.
[beast_directory_dashboard] — Frontend owner/user dashboard.
[beast_directory_profile] — Frontend user profile.
[beast_directory_favorites] — Frontend user’s saved/favorite listings.
[beast_directory_pricing] — Pricing plans output.
[beast_directory_booking] — Booking form for a listing.
[beast_directory_bookings] — Current user’s bookings.
[beast_directory_login] — Frontend login form for existing users. Supports username/email login, password, remember-me, lost-password and redirect handling.
[beast_directory_register] — Frontend registration form. Public registrations create a Directory Owner account; Listing Manager accounts are assigned by an administrator.
[beast_directory_account] — Frontend account area for logged-in users, including account/profile links and logout.
[beast_directory_logout] — Frontend logout action/link.
[beast_directory_lost_password] — Frontend password recovery form for requesting a reset link.
[beast_directory_verify_email] — Frontend email-verification status/verification endpoint output.
Authentication shortcodes are intended for frontend pages and can be placed in standard WordPress page content, shortcode blocks, or supported page-builder content.
The package includes WordPress block/editor support and Elementor preview integration. Keep the assigned page templates simple and test AJAX/search/filter behavior after changing themes or page builders.
GET /wp-json/beast-directory/v1/listings
GET /wp-json/beast-directory/v1/listings/{id}
Copy plugin templates to:
theme-root/directory/archive-bd_listing.php
theme-root/directory/single-bd_listing.php
GPL v2 or later.
Beast Directory can optionally connect to third-party mapping and geocoding services when the site administrator enables/configures them:
The plugin does not use third-party JavaScript or CSS CDNs for its core UI assets. Mapping requests are made only for configured mapping features.
Beast Directory stores directory listing data and, when visitors submit contact forms, inquiry data in the site database. It does not send telemetry to BeastThemes. Public REST contact fields are disabled by default. Site administrators should publish their own privacy policy describing the personal data collected by their directory, retention periods, contact/booking workflows, and any enabled third-party mapping services. The plugin provides WordPress personal-data export/erase integration for stored leads.
The free core exposes stable actions and filters for add-ons. Premium functionality should be provided by a separate extension plugin rather than hidden trialware in this plugin.