CityBook - Directory & Listing WordPress Theme
CityBook – Directory & Listing WordPress Theme is perfect if you like a clean and modern design. CityBook a listing directory theme that will help you create, manage and monetize a local or global directory site.
What’s will coming in updates?
[Relased] – Multiple currencies with switcher
[Relased] – Availability calendar widget with meta options for different prices for each day
[Relased] – Schema Markup: each listing type can have schema template check Advanced tab. – VIDEO
[Relased] – Built-in LAZY load images.
[Relased] – Coupon/Discount: Listing owner can add coupon then display on listing page as banner
[Relased] – Listing additional service fees.
[Relased] – PayFast Recurring Payment for built-in membership system
[Relased] – PayFast Recurring Payment for WooCommerce subscription
[Relased] – ZAR currency rate option for PayFast payment
The first Directory & Listing theme on the market with Listing Type Builder!
- Drag & drop listing types builder
- Custom fields system with filter: https://docs.cththemes.com/docs/townhub-listing-directory-wp-theme/advanced/listing-custom-fields/
- Hotel zoom types with calendar availability
- New hotel zoom booking system
- Listing types availability and author fee for membership plan
- Listing Author withdrawal function
- New chekcout system
- Multi-criteria listing review
- Listing search improvement
- New Listing expired notifications
- New Push Notification for native app
- WordPress Version 6 Ready
- New – Bulk Import Add-On
- New – Absolutely Free OpenStreetMap for listing maps
- New – Listing Author Chat System
- New Featured listing based on membership package
- New Features/Tags filter
- Submit fields and single infos are now configurable base on membership package
- Listing weather widget based on listing position
- New advance search
- WooCommerce 3.x compatible
- WooCommerce 3.x payments for membership package and listing booking
- Google reCAPTCHA support
- French – Spanish translated .po files included
- UX Improved
- Demo: View Demo
Ultimate Listing/Directory WordPress Theme
- Powerful Admin Interface
- Highly Customizable
- No coding knowledge required
- Friendly Option Panel: We design option panel very friendly and easy to understand for use it.
- About Listing:
- Flexible Listing Category: each category have different feature, additional features for listing page. Listing content/sidebar widgets order are layout differently.
- Unlimited Listing Features
- Great Grid/List layout for CityListing and Beautiful Listing Single Page Layouts
- Working Hour for Listing
- Review, Like/Unlike and Rate for Listing single
- Built-in Listing social share
- Listing price range and claim system
- 5 listing AD widgets
- Custom shortcode support
- Support for Easy Appointments and Booking Calendar
- Membership: Our theme also support Membership function allow Owner/Admin of site can create package for selling for upload services to site for listing author.
- Paid/Free membership package with listing limitation and expiration
- Automatically publish listing after paid
- Hide listing after membership subscription expired
- One time and recurring membership
- Support Paypal/Stripe recurring subscription
- Front-end Dashboard:
- Dashboard statistic page
- User notification system
- Edit/change user info easily with custom avatar upload
- Send message directly between custom/author
- Membership package – Invoices management
- Submit listing for advertise
- Payment method: support 3 payment method for membership subscription and advertisement submission
- Bank transfer
- Paypal – One time and recurring
- Stripe – One time and recurring
- Free for free membership subscription only
- Social Login
- Smart search with Google Location and Category
- SEO Optimized: Fully hand coded, semantic and written to bring good ranking on search engines. The theme has good use of h1,h2,h3 tags. Given priority to Content hierarchy in the mark-up. Famous Allin one SEO and Yoast plugin Compatible.
- Complete Localization + WPML Support
- Responsive Layout: All Pages are 100% Fully Responsive. So, it looks awesome on big screens as well as on smart phones and tablets.
- Google Maps Integration for Listing
- Sidebar and Widget Manager: Available widgets are Flickr Widget, Gallery, Recent Listing, Mail-chimp Newsletter Widget, Recent Blog Posts, Social Widget, Twitter Widget.
- Browser Compatibility: The theme is compatible with the most popular internet browsers, Firefox, Chrome, Safari, Opera.
Full Feature List
- Works on WordPress latest version
- Elementor Visualize Drop & Drag Page Builder
- Advanced Elements for Elementor
- Admin Dasboard
- 5 different style home page: Parallax image, Map, Slider, Slideshow, and Video (vimeo, html5 or youtube )
- 6 different Listings pages + 3 different Listings Single pages
- Full screen backgrounds
- Powerfull unique parallax effects
- Header options for post, page, category and tag
- Self Hosted, Youtube, Vimeo Video background – Image Background will be used for mobile instead
- Fully responsive
- Support Contact Form 7
- Live Customizer
- Premium plugin Isotope
- One Click Import Demo Data
- 600+ Google Web Fonts
- Retina Icons (Font Awesome)
- Bootstrap Framework
- Fully Customizable
- Translation Ready with .pot file included
- Page + Post settings with metabox
- Right, Left sidebar or Full width Blog
- Post format
- Child Theme included
- Demo Data xml file included
- Unlimited Color
- Well documented
- Touch and swipe
- Mailchimp subscribe
- Tweeter feeds
- Instagram feeds
- And much more…
Support
- Availability of the author to answer questions
- Answering technical questions about item?s features
- Assistance with reported bugs and issues
- Help with included 3rd party assets
Credits & Sources
- WordPress development by cththemes.
- Original Design and HTML development by kwst.
- Original HTML version can be found here: CityBook HTML.
Javascripts
Images
Images used in the demo are not included in the archive of the – for the license restrictions. They are replaced by dummy placeholders.
Changelogs ? How to update theme?
Version 2.5.1 – May 23 2023 * Updated - Compatible with WordPress 6.2+ * Fixed - WooCommerce error
Version 2.5.0 – March 02 2023 * Updated - Compatible with WordPress 6.1+ * Fixed - Elementor notices
Version 2.4.9 – February 21 2022 * Fixed - PHP 8 compatible
Version 2.4.8 – February 11 2022 * Fixed - Compatible with WordPress 5.9+ * Fixed - Some small issues
Version 2.4.6 – March 12 2021 * Fixed - Notice on WordPress 5.7 * Fixed - Some small issues
Version 2.4.5 – December 24 2020 * Updated - Stripe payment with 3D Secure * Fixed - Some small issues
Version 2.4.4 – June 18 2020 * Fixed - Security issues
Version 2.4.3 - May 8 2020 * Released - React Native iOS & Android app https://codecanyon.net/item/cth-directory-react-native-mobile-apps/26290294 * Added - Font Awesome Icons 5 Pro * Fixed - Locations select filter * Fixed - Some small issues
Version 2.4.2 - May 5 2020 * NOTE - You need to edit your listing type posts to use new card and filter elements. Check this video guide for more details: https://www.youtube.com/watch?v=wY2HUZoCBuc * Added - Option to use miles on nearby search * Added - Purchase AD via WooCommerce * Added - Sell booking individually via WooCommerce * Added - Options to set a user as author from admin * Added - VAT tax and service to author earning report * Added - Option to show select/checkbox/radio option label instead of value for Custom Field element * Added - Fixed author fee amount to user * Fixed - Nearby search * Fixed - Listing AD for search page * Fixed - Additional services to before tax and fee * Fixed - Author earning calculation on listing WooCommerce products * Fixed - Second page not showing correct listings on tag * Fixed - Multi select for checkbox field * Fixed - Some small issues
Version 2.4.1 - April 29 2020 * NOTE - You need to edit your listing type posts to use new card and filter elements. Check this video guide for more details: https://www.youtube.com/watch?v=wY2HUZoCBuc * Added - Listing card elements: https://prnt.sc/s7qsra * Added - Room card element: https://prnt.sc/s7qsvz * Added - Hero search elements: https://prnt.sc/s7qt13 * Added - Header search elements: https://prnt.sc/s7qtgo * Added - Archive Listings filter elements: https://prnt.sc/s7qtkw * Added - Room availability calendar: https://prnt.sc/s0xkdk * Added - New option to use quantity for Extra Services on booking form: https://prnt.sc/rysg0n * Added - Quantity on booking forms * Added - Price calculation on inquiry form * Added - Address line 2 and Zip Code submit fields: https://prnt.sc/rycsw3 * Added - New options for WooCommerce booking: https://prnt.sc/rs23gh * Added - New option to use mile on nearby search * Fixed - WordPress 5.4 compatible * Fixed - Listing ads not showing on search page * Fixed - Some small issues
Version 2.3.8 - March 03 2020 * Added - Skrill payment (one-time and recurring) * Added - Select Multiple field for custom fields * Added - Custom Field (NEW) filter element with select options from submit field: https://prnt.sc/ras13n * Added - Ordering nearby search by nearest listings first * Fixed - Room price metas error on admin editing screen * Fixed - Some small issues
Version 2.3.7 - February 14 2020 * Added - Custom fields system with filter: https://docs.cththemes.com/docs/townhub-listing-directory-wp-theme/advanced/listing-custom-fields/ * Added - Listing type select filter field * Added - Submit filter button element * Fixed - Room price for different days
Version 2.3.6 - February 03 2020 * Added - Option to limit gallery images https://prnt.sc/qwsoyc * Fixed - Event Date and Price Range filter not working from hero form
Version 2.3.5 - January 17 2020 * Added - Searchable for Categories and Locations Select fields * Fixed - Reorder images on submit/edit listing * Fixed - Locations Select field with multiple
Version 2.3.4 – January 07 2020 * Fixed - Security issues
Version 2.3.3- December 27 2019 * Fixed - Delete rooms when edit other room * Fixed - Google place not update on Add/Edit listing pages
Version 2.3.2 - December 11 2019 * Fixed - WPML problem when submit/edit listing * Fixed - Some small issues
Version 2.3.1 - November 19 2019 * Fixed - Not sending booking email to author * Fixed - Some small issues
Version 2.3.0 - October 28 2019 * New - Listing Locations (NEW) element for showing country/state/city on single listing * Fixed - Some small issues
Version 2.2.9 - October 15 2019 * New - User able delete their account * New - Option allow user register as author and submit listing without buying plan * Fixed - Some small issues
Version 2.2.8 - October 02 2019 * New - Booking Inquiry (NEW) listing widget element * New - Google Street View listing element * New - Auto geolocation for hero map section ( User will see listings nearby their location) * New - Submit form and Cash on delivery payments * Fixed - Some small issues
Version 2.2.7 - September 06 2019 * New - Author Message notification email template * New - Listing services fee option * Fixed - Missing translation texts * Fixed - Some small issues
Version 2.2.6 - August 20 2019 * New - Option to show/hide auto update (Appearance -> Customize -> General Options) * New - Check/Uncheck All options for listing type builder * Fixed - Can't edit listing on front-end with large id * Fixed - Some small errors
Version 2.2.5 - August 13 2019 * Added - Price (NEW) filter element * Fixed - Default listing featured image. (From category Featured Image) * Fixed - Not found on new listing ( without toggle featured ) * Fixed - Some small errors
Version 2.2.4 - July 29 2019 * Added - New option to select categories on filter element * Added - Rooms slider element * Fixed - Some translation errors
Version 2.2.3 - July 16 2019 * Added - New customer-author messages system * Added - New checkin/checkout, times and slots email variables * Added - Time slots booking information * Fixed - Template append error on listing type builder * Fixed - Some translation errors
Version 2.2.1 - June 10 2019 * Added - New currencies switcher * Added - New option to turn on/off calendar options * Added - New option to edit currency symbol * Fixed - Some translation errors
Version 2.2.0 - June 3 2019 * Added - New Availability Calendar element * Added - New Tour listing type + Tour Booking widget * Added - New Similar Listings element * Fixed - Some small errors
Version 2.1.9 - May 23 2019 * Added - New listing tag filter element * Added - New option to switch ON/OFF multiple selection category * Fixed - Custom select/checkbox field options error * Fixed - Can not disable payment method
Version 2.1.8 - May 20 2019 * Added - New listing tag taxonomy instead of default WordPress tag * Added - New event dates widget * Added - New default country option for listing location * Improved - User will be redirected to success page when chose free author membership plan. * Fixed - Missing day error on weather widget * Fixed - Working hours error
Version 2.1.5 - April 30 2019 * Added - New schema markup for listings * Added - New built-in lazy load images * Added - New editor on listing FAQs field. And custom Excerpt field * Improved - booking email functionality * Fixed - listing search showing wrong results and getting listings from trash * Fixed - chat typing indicator style
Version 2.1.4 - April 23 2019 * Added - New option to show scroll nav on mobile/tablet view * Added - New login popup for comment form * Fixed - Missing template data on booking emails * Fixed - Author can not set listing as featured on dashboard * Fixed - Listing contact widget not showing if latitude/longitude missing * Fixed - And some other small issues fixed
Version 2.1.3 - April 18 2019 * Added - New preview card event date element (working with input date and calendar dates) * Added - New option to show next event dates on event counter (work with event calendar dates) * Added - New Listing Claim (NEW) widget element. And option to hide claim listing on price range widget * Added - New option to select number of images to show on listing gallery * Fixed - Not translatable strings on single listing page * Fixed - Some small style issues.
Version 2.1.2 - April 12 2019 * Added - New function for using custom link to add plan to cart. Ex: domain.com/?action=esb_to_cart_get&product_id=123 ( where product_id is your listing plan post ) * Added - ZAR currency rate option for PayFast payment * Fixed - Js error when add new listing members/services * Fixed - Hide contact icons on empty value
Version 2.1.0 - April 6 2019 * Added - New auto update system. * Fixed - User admin profile fix * Fixed - Some small issues
Version 2.0.9 - March 27 2019 * Added - Event dates with calendar selector field for repeat event listing * Added - Event countdown widget for new event dates field * Fixed - Listing timezone issues * Fixed - Admin edit listing type error * Fixed - Must select default listing type in plan post for submit listing NOTE - Read more details at: https://docs.cththemes.com/docs/installation/changes-log/version-2-0-9/
Version 2.0.8 - March 22 2019 * Added - Listing expire admin panel * Added - Login redirect timeout option * Fixed - Paypal/Stripe payment issues * Fixed - Conflict with cache plugins * Fixed - Not display map marker on https * Fixed - Some small issues NOTE - Read more details at: https://docs.cththemes.com/docs/installation/changes-log/version-2-0-8/
Version 2.0.7 - March 21 2019 * Fixed - Submit/Edit listing issues * Fixed - Issue with missing map coordinates on submit * Fixed - Site avatar instead of gravatar * Fixed - reCAPTCHA issue NOTE - Read more details at: https://docs.cththemes.com/docs/installation/changes-log/version-2-0-0/
Version 2.0.5 - March 15 2019 * Fixed - Missing pages issue * Fixed - Autocomplete place error with OpenStreetMap
Version 2.0.4 - March 14 2019 * New - Author withdrawals screen * Fixed - Some small issues
Version 2.0.0 - March 12 2019 * New - Drag & drop listing types builder * New - Hotel zoom types with calendar availability * New - New hotel zoom booking system * New - Listing types availability and author fee for membership plan * New - New chekcout system * New - Multi-criteria listing review * Fixed - Some small issues
Version 1.3.3 - February 14 2019 * Fix error on action OpenStreetMap * New listing expired notification * New listing AD expired notification
Version 1.3.2 - February 11 2019 * New Weather API service * Listing search improvement * Improvement - Expired listings will automatically assign to currently subscription * Fixed - Some small issues
Version 1.3.1 - December 29 2018 * New react native apps released - sell separately * WordPress 5 ready * Fixed - Some small issues
Version 1.3.0 - October 29 2018 * Added - Verify Listing Button on admin * Added - Listing custom excerpt on submit * Fixed - Chat author not working issue * Fixed - Comment/Review errors * Fixed - Import Add-On plugin error * Fixed - Responsive issue
Version 1.2.9 - September 28 2018 * Added - Home Listing distance search for auto-locate and google place * Added - Disable individual listing AD * Fixed - User avatar error on https site * Fixed - Import Add-On plugin error * Fixed - Responsive issue for post social share button
Version 1.2.8 - September 18 2018 * Fixed - Listing widgets disappear when category edited
Version 1.2.7 - September 14 2018 * Added - New Bulk Import add-on for WP All Import * Added - Absolutely free OpenStreetMap * Added - Default map zoom for single map * Added - Submit listing redirection option to other page * Added - Language restricttion on google place result * Fixed - Some small errors
Version 1.2.6 - August 30 2018 * Added - New CHAT System * Added - Submit form validation messages * Added - Show/Hide claim option * Added - Listing Claim emails * Added - Option to hide listing claim on claimed listing * Added - Sort by listing price * Added - Order by Featured listing * Fixed - Listing working hour filter * Fixed - Google markers not showing for same location listings
Version 1.2.5 - August 17 2018 * Added - Listing booking options * Fixed - Hero address search * Fixed - Distance search * Fixed - Dashboard translations
Version 1.2.4 - August 14 2018 * Added - Claim listing fee email and WooCommerce payment * Added - Listing Images sortable * Added - Link to blog image * Added - Option to redirect to dashboard after login * Added - Working hours for event * Added - Currency symbol translate * Added - Weather widget translate * Fixed - Booking form date picker error * Fixed - Overnight working hours * Fixed - Translation for default FAQs text
Version 1.2.3 - August 1 2018 * Added - Featured listing based on membership package * Added - Features/Tags filter - check Settings -> CityBook Add-Ons -> Search * Added - Option to disable reload page after register * Added - Mobile/Table logo * Added - Changing category description based on selected category * Changed - New User Default Role to WordPress setting * Changed - Move Google map zoom buttons to bottom on mobile * Fixed - Review/comment error * Fixed - Listing not working with timezone offset * Fixed - Listing thumbnail clickable when apply filter
Version 1.2.2 - July 25 2018 * Added - Listing weather widget based on listing position * Added - Listing review image upload * Added - Next/Prev listing nav * Added - Listing category map marker icon * Added - Google map language option * Added - Enable/disable multiple category on listing submit page * Changed - Listing features selected with checkbox * Fixed - Scroll top after update filter on mobile
Version 1.2.1 - July 18 2018 * Added - Submit fields and single info are now configurable to show/hide base on membership package * Added - Event End Date * Added - Event Date/Time Picker * Added - Show Front-end Admin bar option * Added - Sync User BuddyPress avatar * Added - Autocomplete place result is configurable * Added - Hide listing widgets from its category edit screen * Added - Added hierarchical listing location * Added - Listing sidebar ADs slider * Changed - Listing Order menu to Listing Subscriptions * Fixed - Twitter API error * Fixed - Duplicate post when showing ADs
Version 1.2.0 - July 9 2018 * Added - Listing advance search * Added - Listing card infos with tooltip * Fixed - Import demo data incorrectly
Version 1.1.9 - July 4 2018 * Added - Listing pagination AJAX * Added - Listing filter UX improved (check CityBook Add-Ons settings -> Listings tab -> Filter Position) * Fixed - Header responsive issue * Fixed - Dashboard sidebar menu height * Fixed - Listing search result * Fixed - Listing contact phone/email links * Fixed - Dashboard notification
Version 1.1.8 - June 29 2018 * Added - WooCommerce Shop page * Added - Show current location on load * Added - Show registration password option (check CityBook Add-Ons settings) * Added - Translated languages (French - Spanish) .po files * Added - Listing archive order (check CityBook Add-Ons settings) * Added - Google reCAPTCHA support (check CityBook Add-Ons settings) * Added - Hide dashboard menus option (check CityBook Add-Ons settings) * Fixed - Translation issues * Fixed - Listing submission on safari * Fixed - Listing expiration error
Version 1.1.7 - June 21 2018 * Added - Sell booking with WooCommerce based on listing price * Added - Booking customer emails * Added - Booking approve function/emails * Added - Media files/size upload limit * Fixed - Listing expired bug * Fixed - SEO improvement with avatar alt * Fixed - Subscribe user can not upload avatar
Version 1.1.6 - June 8 2018 * Fixed - No available payment method for selling membership plan with WooCommerce
Version 1.1.5 - June 6 2018 * Added - Sell membership packages with WooCommerce (check Membership Plans - Woo element ) * Added - Must logged in message * Added - Redirect not authorized user to home page when submit listing * Added - User Experience improved * Fixed - Membership error
Version 1.1.3 - June 1 2018 * Added - Membership plan with free trial * Added - Filter by sub-categories (depends on selected parent category) * Added - Default map zoom option * Added - User Experience improved * Fixed - Membership error * Fixed - Demo data not fully imported (missing footer widgets) * Fixed - Default timezone not working * Fixed - Theme translation issues
Version 1.1.2 - May 26 2018 * Added - GDPR Compliance related - check Settings -> CityBook Add-Ons options * Added - User Experience improved * Fixed - Not sending user registration email
Version 1.1.1 - May 25 2018 * Added - Listing categoris list on hero section * Added - Expand listing grid view (hide map) option * Added - Change password and email dashboard notification * Added - 24-hour option * Fixed - Change password error message * Fixed - Tag search and filter
Version 1.1.0 - May 22 2018 * Added - Listing Distance search function * Added - Option for hide timezone * Fixed - Spelling mistakes
Version 1.0.9 - May 19 2018 * Added - Listing AD widgets and function * Added - Dashboard AD Campaign page * Added - Active AD notification * Added - On listing can have multiple AD positions * Added - Listing Locations elementor element * Added - Clickable for listing category * Added - Option for default list view * Added - Payment count for plan * Fixed - Home slider error when incorrect categories selected * Fixed - Admin can not submit front-end listing * Fixed - Light gallery issue on safari - not open vimeo video
Version 1.0.8 - May 15 2018 * Added - Dashboard Pacakges and Invoices pages * Added - New Invoice emails * Added - Header media selector for backend submit listing * Added - Option to change author avatar * Added - Dashboard notify indicator * Added - Dashboard Bookmarks page * Added - Theme third color option * Fixed - Bookmark listing issue * Fixed - Default switch value for backend submit listing
Version 1.0.7 - May 11 2018 * Fixed - Listing author can not edit listing * Fixed - Showing all booking and review on dashboard
Version 1.0.6 - May 11 2018 * Added - Edit listing backend with expiration date selectable * Added - Booking email template * Added - New Gmap event attached to window for map display modification * Added - Theme second color option * Added - Option to set default map center * Added - Option to select redirect page when not subscribe user click to submit button * Added - Listing thumbnail clickable * Added - Gallery title and caption * Added - VAT tax configurable * Added - - Free subscription plan added - with fully function as paid subscription * Updated - User notifications * Fixed - Hide price range option not working * Fixed - Live Paypal method error
Version 1.0.5 - May 07 2018 * Added - Price/Claim Listing widget * Added - Remove/Add submit form fields * Added - Option to use listing locations in Hero search * Added - Option to disable Bubbles animation * Added - Compatible with Easy Appointments plugin * Added - Option to change redirect page after submit listing * Added - Thumbnail size option for page speed optimization * Added - Option to hide rating * Added - 5 or 10 stars rating option * Added - Option to change loader icon * Fixed - Location filter * Fixed - Back to Filters button
Version 1.0.4 - May 03 2018 * Added - Stripe payment method * Added - Recurring payment for Paypal and Stripe * Added - Option to hide main search input * Fixed - PHP 7.1 compatible * Fixed - Responsive problem
Version 1.0.3 - April 27 2018 * Added - Google Place for header search form * Added - Auto location detection - https needed * Added - Google Place Autocomplete countries restriction * Added - Autocomplete place result type * Added - Custom map marker option * Added - Live search select * Fixed - Listing search with address
Version 1.0.2 - April 24 2018 * Fixed - Compatible with Yoast SEO and Jetpack plugins * Fixed - Theme color option * Added - Listing archive layout option * Added - Listing search text before/after option * Added - Reset password modal * Added - child theme * Added - Message system for conecting author and customer
Version 1.0.1 - April 22 2018 * Fixed - Too many redirect error on some host * Fixed - Plugin required installation failed * Added single author template
Version 1.0 - April 20 2018 * First release!