Social Dating Network WordPress Theme

  • Dating Settings

  • Matching

    Our dating site’s matching feature connects you with compatible users based on shared interests and preferences, making it easy to find meaningful connections.

    Matching Image
    List matching in Discover page
    Matching Image
    List matching in Activities page
    I. Matching Settings

    1. Choose Buddypress Profile Field

    This setting allows you to select BuddyPress profile fields for comparison when matching users.

    How it works:
    • - Choose the fields that the matching system will use to compare users with the same values.
    • - When multiple users share the same value in the selected fields, the system will prioritize showing them as matches.
    Recommended fields for comparison: Country, Hobbies, City, Education.
    Fields you should NOT select: Gender, Age

    Reason: Gender and age are typically used as search criteria for finding potential matches rather than for comparing users with the same values.

    2. Select the Location field

    This setting allows you to define a distance limit for matching users based on their location.

    How it works:
    • To enable distance-based matching, select a location-related field (e.g., Address (About)) and specify the search radius.
    • The system will then filter and match users who are within the defined distance.
    • If you do not want to limit matches by distance, you can leave this field empty.
    Example: Setting 500 km means the system will match users within a 500 km range.
    3, 4, 5. The corresponding comparison pairs

    These fields are used to compare and match users based on their preferences and attributes.

    How it works:
    • If you want users to match based on gender, you need to select both Gender and Interested in fields.
    • Birthdate should be paired with Age (What I'm looking for) to filter matches based on age preferences.
    • Country should be paired with Country Interested in to match users based on location preferences
    • If certain criteria are not necessary, you can deselect the corresponding comparison pairs.
    Conclusion

    You can check the results of these comparison fields on the Discover Page. The user list displayed there will be based on the matching criteria that have been set.

    6. Enable Query Members from Default Fields

    If enabled, the Search Page will automatically filter and display only users who match the specified default attributes.

    II. Match Percentage Setting - Select a profile field and set the percentage value in Theme Options.

    III. Rewind Setting


    Allows users to undo their last skipped profile in the Discover page.

    Rewind settings

    Admins can enable the rewind feature in the Theme Options. There are two methods to set up rewind: Paid Membership and Unlimited Rewind.

    Paid Membership Pro

    To enable rewind through Paid Membership, navigate to Membership > Settings > Select Membership Level > Other Settings tab and enable the option.


    Unlimited Rewind without payment

    To allow Unlimited Rewind without payment, simply enable it in the Theme Options.


    Matching Search Filter
    Matching Image
    Basic search
    Matching Image
    Advanced search

    You can create search form member with BP Profile Search

    Step 1 - Go to Dashboard > Users > Profile search.

    Step 2 - Click on Add New to create a new form.

    Example: Create Basic form Search and Advanced search member

    Step 3 - Select form template(Where search form located).

    - Select Basic Form Template.

    - Select Advanced Form Template.

    Form Inline

    Form Default

    Profile strength
    Matching Image
    Profile Strength

    Profile Strength is used to display the percentage of profile completion based on the fields set in the Theme Options.

    Profile Strength Settings Matching Image
    • - Admins can select profile fields and assign a completion percentage to each field.
    • - Each field's percentage must be a number, with a minimum value of 0.
    • - The total percentage of all selected fields must add up to 100%
    Prompts
    Prompts
    Prompts

    Admins can enable or disable prompts on the profile page by changing the settings in Theme Options.

    • - Prompts help users share more about their personality, interests, and life perspectives.
    • - Admins can add, edit, or delete questions for users to answer in the Admin Dashboard > Prompts > Questions.
    • - These are optional questions that users can answer to showcase their personality and give potential matches a deeper insight into who they are.
    • - Once users match with someone, their Profile Prompts might help spark a conversation.
    Prompts
    Prompts Settings
    Prompts
    Questions for Prompts
    BuddyPress Registration Form
    Matching Image
    Register Form

    You can modify the registration form with Elementor

    Step 1 - Edit Page with Elementor.
    Step 2 - Choose the JWS Register Form BuddyPress widget to create a registration form with BuddyPress, or select the JWS Login Form widget to create a basic login and registration form.

    - Create questions for the registration form Layout 6 - Go to Dashboard > Questions .

    Report List
    Matching Image
    Report form

    You can check report and modify report lists for Activity, Groups, and Users on the Dashboard.

    Step 1 - Go to Dashboard > Report to modify report.

    Verify Member
    Matching Image
    Verified member
    Displaying Verify Request in user profile.
    1. - Go to Jws Settings > Theme Option > Verify Member to enable member verification.

    2. - Displaying Verification Request in Users.

    To mark a user as a ‘verified member’, edit a user’s profile as the site administrator and mark the checkbox in the Verify Member meta box. Click the Update Profile button.

    Matching Image
    Pricing plan
    Document: Paid Memberships Pro document

    The Paid Memberships Pro plugin integrated with the Lovedate theme unlocks premium features for registered users. Specifically, it allows:

    • - Unlimited messaging based on the selected membership plan (monthly or yearly).
    • - See who liked your profile.
    • - Track who viewed your profile.
    • - Access advanced search functionality (extended BP Profile Search).
    • - Enjoy unlimited rewinds – go back to previous profiles if you accidentally skipped someone.

    These features are restricted by membership plans, allowing you to control access and encourage users to upgrade for more benefits.

    Step 1 - Create Membership Levels.

    Step 2 - Set the additional features for membership level.

    Step 3 - Go to Jws Settings > Theme Option > Header , Footers And Template to create subscription layout.

    Step 4 - Select layout on Theme Option to display.

    Credits
    Matching Image
    Credits

    The Credit system is integrated via WooCommerce and functions as a virtual currency within the theme. It is used for various user interactions, including:

    • - Users spend credits when they send messages to others.
    • - Credits are deducted when users like someone’s profile.
    • - Users can also send credits as gifts while chatting with each other.

    Note: Gifted credits cannot be converted back into regular credits or real money. They are for interaction purposes only.

    This credit-based system helps enhance user engagement and provides additional monetization options for the platform.


    Types of Credits: Multiple vs Single

    There are two types of Credit systems available in the theme: Multiple and Single.

    • Multiple Credit: Allows you to create and offer multiple credit packages. This is ideal if you want to give users several purchasing options (e.g., 100, 500, 1000 credits).
    • Single Credit: Offers only one credit package. Suitable for simpler setups where only one option is available to users.

    You can follow the steps below to configure either credit type according to your business model and user needs.

    Step 1 - Create credit packages.

    Step 2 - Select product and remove in shop page.

    Step 3 - Go to Jws Settings > Theme Option > BuddyPress > Credits to displaying Credit package in Payment method.

    Email Notification
    Matching Image
    Email Content
    Step 1 - Go to Jws Settings > Theme Option > Email Content to add email content.

    Messages
    Matching Image
    Messages

    Message Control Options

    Admins can manage the messaging feature by requiring users to either purchase a membership plan or use credits.

    • - Subscribed users can send unlimited messages.
    • - Non-subscribed users can chat using credits. Each message deducts a specific amount of credits, which can be configured in the Theme Options.
    • - Unlimited messaging mode: Admins can enable a setting in the Theme Options that allows all users—regardless of membership or credit balance—to send unlimited messages.

    Note: You can choose to use one of these systems or enable both simultaneously for more flexibility.

    Step 1 - Go to Jws Settings > Theme Option > Chat to select chat page on Theme Option.

    Step 2 - Create Match Gift.

    Additional Note: The Unlimited Messaging feature can be activated in the Theme Options.

    Reason Deactive Account
    Matching Image
    Reason Deactive Account
    Go to Jws Settings > Theme Option > Login/Register to add list reason.

    List reason delete Account

  • Child Theme

  • What is a Child Theme?

    LoveDate comes with a Child Theme.
    Simply install LoveDate-child.zip like a regular WordPress theme.


    A child theme is a theme that inherits the functionality of another theme, called the parent theme. Child themes allow you to modify, or add to the functionality of that parent theme. A child theme is the best, safest, and easiest way to modify an existing theme, whether you want to make a few tiny changes or extensive changes. Instead of modifying the theme files directly, you can create a child theme and override within.

    Why use a Child Theme?

    There are a few reasons why you would want to use a child theme:

    • - If you modify a theme directly and it is updated, then your modifications may be lost. By using a child theme you will ensure that your modifications are preserved.
    • - Using a child theme can speed up development time.
    • - Using a child theme is a great way to learn about WordPress theme development.
    How to Create a Child Theme

    Child Themes - Codex
    You can watch this video to know the way create a Child Theme.

    You need to use a Child Theme only if you are making code customizations.

  • Theme Update

  • Theme Update via WordPress

    Updating the theme via WordPress is very similar to the install process via WordPress.
    Follow the steps below to update your theme via WordPress:

    Step 1 - Log into your WordPress Dashboard.

    Step 2 - Go to Appearance > Themes.

    Step 3 - Deactivate the LoveDate theme by simply activating a different theme. Once you activate a different theme, you can delete the LoveDate theme.

    Step 4 - Delete the LoveDate theme. Do not worry, your content will not be lost!

    Step 5 - Then simply upload the new “LoveDate.zip” file in the Appearance > Themes section. Click on the Install Themes tab at the top and choose to upload the zip file. You have this step explained in section: Theme Installation via WordPress.

    Theme Update via FTP

    Updating the theme via FTP is very similar to the install process via FTP.
    Follow the steps below to update your theme via FTP:

    Step 1 - Go to ../wp-content > themes location on your server using a FTP client and backup your "LoveDate " theme folder by saving it to your computer, or you can choose to simply delete it. Your content will not be lost.

    Step 2 - Download the new version of LoveDate theme from your Themeforest and retrieve LoveDate folder by unpacking the zip that you download from Themeforest and LoveDate_(version.number).zip.

    Step 3 - Then simply drag and drop the new "LoveDate " theme folder into ../wp-content > themes location. Choose to “Replace” the current one if you did not delete it.

    Step 4 - Log into your WordPress Dashboard, go to Appearance > Themes and activate the new LoveDate theme.

  • FAQs

  • My site loads slow, How can I speed it up?

    There are several things you can do to speed up your website. First thing you need to turn off the Less Option in Theme Setting after you changed any thing on theme setting and after you import the demo data. Consider adding a caching plugin to WordPress. We use and recommend W3 Total Cache. Another thing you can do is use a Content Delivery Network provider. We use and recommend MaxCDN (See our infographic about What is a CDN and Why you need it). You should also consider using a better web hosting provider. Shared hosts are usually slower. If you are receiving a lot of traffic, then you should consider moving to a VPS or a Dedicated server. Last but not least, check out our presentation about Maximizing Performance and Speeding up WordPress.

    Can I register my domain name at one company and host the site with another?

    Yes, all you need to do is point the domain name to the hosting account.

    What is the maximum number or plugins I can install on my WordPress website?

    There is no limit to the number of plugins you can install. However, too many plugins or even a few poorly coded plugins can slow your site down immensely, so it is important to install plugins correctly.

    I am locked out of wp-admin, and my website shows a blank white screen

    This most likely happens when you paste a code from a website with wrong formats. Sometimes the formatting error is done on the website where the code is available however most of the time, this error happens because you pasted the code on the wrong location. Unfortunately, you will not be able to make the edits using your wp-admin section. You will have to use FTP to login to your web host and modify your theme’s file.

    Consider following our Beginner’s Guide to Pasting Code from the Web into WordPress.

    How can I install Google Analytics in WordPress?

    We have written an extensive article on How to Install and Setup Google Analytics in WordPress. It is important to mention that you will NOT be able to install Google Analytics in your WordPress.com blog. They provide a built-in feature called WordPress.com Stats.

    How do I Embed Videos Within My WordPress Posts?

    Embedding videos can add quite a bit of value to your blog and your content. Whether you want to use your own videos or just any video from YouTube or another video hosting site, you need to know how to embed videos within your posts.

    The process is very simple and you can just post the URL for the video within the post. Make sure to put it where you would like it to show up. For more information about embedding videos in WordPress, check out our post about The Easiest Way to Embed Videos in WordPress.

    Is it Possible to Install WordPress on my PC?

    Installing a copy of WordPress on your PC is possible. You can do this fairly easily, but you will need the right tools. Another thing to keep in mind, when you install WordPress on your PC, nobody will be able to see your website until you publish it with your own hosting account.

    You can find out how to install WordPress on your PC without post called, A Quick Guide to Installing WordPress with WAMP on your Windows Computer.

    500 Internal Server Error

    Please take a look at this Article

    PHP memory limits set too low, There two ways to solve this problem.
    • You can either get your web host to increase your PHP limits.
    • You can upload your theme via an FTP client. We offer a video tutorial located in the Video section of the forum that explains how to use FTP to install your theme.
    Conflicting Third Party Plugins Should Be Deactivated
    • If you can access the admin area of your site, login to your admin section and deactivate all plugins. After doing so, check your front end page again. If it loads without error, you have a plugin conflict. Now, start activating each plugin one by one. When you see the 500 error again on the front end pages, you will know that the last plugin you activated is the likely culprit. Deactivate it and continue checking all remaining plugins one by one to make sure there are no others.
    • If you are getting the 500 error on the front end and the back end admin area, then you will need to access your site via an FTP client. A little known trick is to change the name of your/wp-content/pluginsfolder to something else temporarily like “plugins.bak.” This will make WordPress ignore your plugins. Then check to see if this resolves the problem. If it does, log into your admin section and then change your plugin.bak folder back to plugins . Then deactivate all of your plugins via your admin page.

    Recommended PHP configuration limits are as follows:

    • memory_limit 128M
    • post_max_size 32M
    • upload_max_filesize 32M
    • max_execution_time 500


    You can verify your PHP configuration limits by installing a simple plugin found here. If you still cannot resolve the 500 error, talk with your web hosting support.

    Are you sure you want to do this? Please try again.

    If you are installing your theme from the WordPress theme installer, but get a message that says "Are you sure you want to do this? ", most likely your web server is configured with low PHP settings that only allow a certain size ZIP file to be uploaded via WP admin.

    Most hosting companies configure their servers to only have the maximum file upload size limit at 8-10 MB, some are less. The LoveDate theme ZIP is currently about 34 MB in size which is due to the included plugins and all the demo content. So if you get this error, your web server is rejecting the upload due to the overall size of the LoveDate.zip file. WordPress is unfortunately giving you a rather ambiguous message in response. This is not a theme issue or bug.

    There two ways to solve this problem.

    • You can get your web host to increase your PHP limits so a larger zip file is allowed to be uploaded. They will know which limits to set if you explain the issue.
    • You can upload your theme via FTP. View our video tutorial in the Video section of the forum to learn how to install your theme via FTP. It is very easy and efficient.


    Recommended PHP configureuration limits are as follows:

    memory_limit 128M

    post_max_size 32M

    upload_max_filesize 32M

    max_execution_time 500

Close