Escort Directory WordPress Theme

Build Your Own Escort Directory in Minutes

escort wordpress theme responsive design

Lifetime free support

This means you will never have to worry about theme problems.
Contact us anytime if you have problems or you don't know how something works.

Lifetime updates

Purchase the theme now and you will receive updates forever.
This means you get new features and bug fixes as soon as they are released.

Responsive design

This theme will look great on any device.
Your users will see a fast loading website regardless if they are on a phone, tablet or a laptop.

Monetize your website

Use CCBill, Payza or Paypal to charge your users a registration fee or set a price for account upgrades.

Powerful theme settings

Change the behavior of your website with the help of the admin settings pages.
You will be able to show or hide sections of the site or hide registration fields.

Widget ready

Place your own text, and or menus in the sidebars, the header or the footer of the theme.

No plugins necessary

This theme works right out of the box.
No need for 10 extra plugins to achieve the functionality of a fully working theme.

Editable user types

Choose your own user type names and the urls for their profiles. This is great for SEO and you will also be able to use the theme for any niche you want.

Use any language you want

Built in translation for all the text in the theme. Every text string is conveniently located in a single file for easier translation to any language. Now you can market your site to any audience.

Escort WordPress theme to build your own escort directory

This theme will help you build your own escort directory in minutes. Once you install it you'll be ready to go. No need for a lot of configurations, no need for 10 extra plugins, just the theme. We built this theme based on client feedback and we'll continue to update the theme and make it even better.

The theme has 3 user types: Agencies, Independent Escorts & Members. The agency and escort profile names are customizable so you can choose any name you want for them. You can also chose the url structure for the profile pages. This means you can use the theme for other types of directories: photo-models, cam-models, massage parlors etc.

Once you install the theme your visitors will be able to register on your site. Depending on what they want to do on the site they will be able to register as either an agency, an independent escort or a normal member. All user types have different capabilities as described bellow.

All users register and edit their information from the front-end. At no time are they allowed to go in the WordPress dashboard so they will not even know you are using it.

Payment options

You can use PayPal, Payza(AlertPay) or manual payment mode where you can add your own payment button codes.

You can choose from a wide selection of payment settings. You can set a price for the premium status of an escort, the featured status, agency registration, escort registration, escort added by agency and VIP status for members. You can also choose if the payment is recurring or not and the period for the subscription. The theme also provides a manual payment option.

You can write your bank account information for payments, Western Union, Moneybookers or any other payment processor you want. Whatever you write as the payment instructions will be displayed instead of the payment buttons. Your users will see the instructions and will need to follow them in order to buy anything on your website. You can even paste your own "buy now" button code for each of the payment options.

Moderation options

You can choose to put all escort and agency registrations in moderation. The profiles will only become public after an admin activates them. You can also choose to have them become public immediately. Setting a price for the registration will only activate the profiles after payment.

Independent escorts

Escorts will be able to register in your escort directory site and add their full details. All escorts will have a profile page where they can add images, a description and a lot more details about themselves, and also their rates and services. All information they add is completely editable by the escorts directly from the front-end of the site.


Agencies can add more than one escort profile. All agencies have their own profile page that will show reviews for that agency and a list of escorts added by that agency. They have the same capabilities as the escorts and on top of that they will be able to edit all the escorts they have added.


Members are the ones who can add reviews to escorts or add reviews to agencies. They can also add escorts to their favorites and view the list in their account. If you activate the VIP member option then you can hide certain information from the escort profiles from the normal members and only VIP members will be able to see them. You can hide all the photos, the contact information or the ability to post a review. VIP members will be able to to all of that.

Super admin

The admin of the website can edit every escort right from the profile page. The admin can add/delete images, add tours or delete escorts.


We have included a detailed documentation file along with the theme. You will learn what all the settings from the admin pages are used for and how the theme works.

All the features you would expect to have

- Email verification for the signups
- Escort slideshow in the header
- Predefined country list in the sidebar(you can edit/delete or add your own countries)
- Profile image management
- Hide or show sections of the site that you don't want to use
- Show/hide registration fields and choose which are mandatory
- Image verification upload where escorts upload a photo so you can verify that they are real
- Profile pages for the escorts
- Complete editing of profiles
- Premium status
- Featured status
- Verified Status
- Escort tours
- Spam protection
- Ad postings
- Reviews and star rating system for escorts and agencies
- Blacklist for clients and escorts
- Advanced search page
- Widgetized areas for the header, sidebars and footer
- Ad space in the header, sidebars and footer
- Contact forms on all escort and agency profile pages
- Website contact form
- RSS with all the escorts
- Social links in the header
- Website logo upload...
many more

Features added in v3.0 (released on 29.01.2018)

- We've been working on a new design and it's finally here. This version comes with a brand new look. The new design is full width and more modern. We hope you enjoy it.
- Video upload support for profiles with separate gallerry. (must have ffmpeg installed on the server)
- Different prices for incall and outcall
- Phone number is now clickable on mobile devices
- Admin can now choose if the slider will autostart
- from Google was added for better SEO
- Fixed a bug that was causing issues with the verified image.
- Fixed some profile expiration issues when the payment settings wore not set

Features added in v2.2

- CCBill payment processor integration
- Allow admins to choose the number of images allowed and the file size limit
- Allow admin to choose for how many days the label NEW will be shown
- You can now use the theme in the form of City -> State -> City.
- Added a weight field to the registration page
- Now you can edit the agency directly from the front-end, just like you can do with the escort profiles - Choose if the city field shows up as a dropdown or as a text field. That way new profiles need to either write their own city or just choose it from a predefined list

Features added in v2.0

- Full responsive design and mobile ready design
- Users can now upload images from a mobile device
- When admin ads an independent profile or an agency he can choose if he wants to activate the profile immediately or if the profile needs to be activated by email
- When admin ads an independent profile or an agency he can choose if he wants to send the username and password by email to the new user
- Show site title and logo in the WordPress login page
- Button to resend the email validation link on signup
- Blog section with articles
- Ability to choose the name of the profiles and the url structure
- Ability to choose the name of the agency profiles and the url structure
- Ability to choose the urls for countries and cities
- New configuration wizard page to help setup the theme.
- Premium profiles are now sorted by the date the premium status was added and not by profile creation date
- Admin page to generate demo profiles
- Option to enable a captcha for registration forms and contact form page to prevent spam profile

Features added in v1.4

- All users need to validate their email address before they can use the site
- New admin settings page where admins can choose what form fields the escort registration page will have. Admins can also choose what fields are mandatory or which fields should appear in the search page.
- New admin settings page to hide certain sections of the theme
- Added a manual payment option. Admin can add a bank account or any other form of payment and can even add his own payment button code for each type of payment. That way the admin can use any payment gateway he wants.
- Added registration fee for agency and subscription options
- Added registration fee for escort added by an agency and subscription options also
- Added registration fee for independent escort registration and subscription options also
- Added VIP membership for normal members. With VIP membership they can see the escort's photos and contact information
- Subscriptions for the premium status, featured status and VIP status
- the admin can choose if the new profiles for registered escorts or agencies show
- Up on the site automatically or if the profiles need to be activated by the admin manually. The escorts or agencies can still edit their profiles in the meantime. The sidebar for the pending profiles will have a new button visible only to admins from where they can activate the profiles
- Show a language dropdown in the header so users can change the site's language
- Send notification emails 2 days before a payed option is about to expire to remind the user to renew. Email notifications are active for premium/featured/vip status and registration payments for agencies or escorts
- Delete premium/featured/vip status from profiles if they expire
- Delete agency/escort profile if registration date expired
- Send notification emails if a purchased option has expired and has been removed from the profile or the profile has been removed
- Expiration emails and profile deletion only works for payment options without recurring payments. for those accounts the profile payment options only expire if the user cancels the subscription.
- Changed AlertPay to Payza
- Added PayPal payment gateway
- Changed all the escort categories(wrong way) to the custom post type taxonomies(correct way)
- When escorts register, check if they are over 18 years old based on the birthday provided
- When clicking the edit tour icon from the escort profile show an ajax loading gif until the tour information loads
Show more features

What our clients are saying

EscortWP is a great and unique escort directory theme. I searched around for quite some time to find one and the layout and features of this theme were by far the best.

I always get people telling me how easy and straightforward the site is to use. I have never had a problem with anyone navigating and signing up for the site.

review by : 5 stars

You know what!!! I only have good things to say about this template! It's more than likely the best thing I've spent my money on this year! And you get soooo much website for your money!!

review by : 5 stars

What can I say? This theme is stellar. It's obvious how much work was put into it, especially once you start playing around with it. I searched the internet far & wide and don't regret this purchase one bit.

Any questions and help that I have had regarding the site have been swiftly responded to by the support from escortwp.

I've been surprised about how many features are present that I didn't expect to be there.

review by : 5 stars

I must really thank your for this wonderful theme.This really turned out to be an ice breaking design. This was doing well with my overall site layout and color. A million thanks for your efforts!

review by : 5 stars

Excellent theme and fantastic support received from escortwp. I would recommend buying as you will get all the help you need which even includes integrating functions that are not present already. Keep up the good work and thank you.

review by : 5 stars

I'm so happy! I also want to say that for the price requested the template really is truly automated, functional and precise. We tried for a year a similar escort directory, proposals by thousands of dollars and we are finally satisfied. Our compliments for the work and for the support that you've given us.

review by : 5 stars
  • WordPress theme files
  • Lifetime free support
  • Lifetime updates
  • Theme license for unlimited domains
  • Theme Documentation
Buy now
Not convinced?
See demo
Or ask us a question