Author Archive

How to fix error, warning and notice showing on my website

Notifications you’re seeing in WordPress are not errors, so there’s nothing to be concerned about. These messages/warnings are usually intended for developers to assist with debugging and do not impact the functionality of your website..

If you’d prefer not to see these messages, you can easily disable them by turning off debugging in WordPress. You can either contact your hosting provider for assistance or do it yourself by following these steps:

  1. Connect to your website via FTP or using the file manager in your hosting control panel.
  2. Find and open the wp-config.php file.
  3. Look for the following line:
    define(‘WP_DEBUG’, true);
    and replace with:
    error_reporting(0);
    @ini_set(‘display_errors’, 0);
    define(‘WP_DEBUG’, false);
    define(‘WP_DEBUG_LOG’, false);
    define(‘WP_DEBUG_DISPLAY’, false);
  4. Save the file.

After doing this, the warnings should no longer appear.
Let me know if you need any further assistance!

Changing “add listing” button URL

In your child theme functions.php file add this code.

add_filter('listeo_submit_page', 'listeo_submit_page_change');
function listeo_submit_page_change($submit_page)
{
	$submit_page = 99; // where 99 is the page id you want to use	
	return $submit_page;
}

QR Code Verification System

Allow listing owners to verify visitors and their tickets using smartphone. By scanning a QR code, owners can quickly confirm ticket/person authenticity directly from their dashboard, making event entry more or visitor identity confirmation efficient.

QR verification system works with all booking methods


How to set it?

First, make sure QR Codes are enabled in Listeo Core → Booking → Ticket Options → Enable Ticket option

If you don’t have QR scanner in dashboard, please create new static page, set Page Template of that page to “Dashboard Page“, and in page content add shortcode [listeo_qr_check]. Publish that page and go toListeo Core → Pages and find “Ticket/Booking Verification Page” option and choose the page you just created.


How it works?

After booking, guests can download a ticket with a QR code from their dashboard. They can print it or open on their smartphone.

To verify ticket validity, the listing owner needs to access a scanner in their dashboard, usable on any device with a camera. If a customer selects cash payment, the ticket will show as ‘unpaid’ until settled, allowing owners to track payment status with ease.

Once the ticket is scanned, the owner will see a prompt with ticket details. In the example below, the ticket is valid but was previously scanned

How to remove bookmarks functionality?

If you would like to remove bookmarks functionality:

  1. Add this custom CSS snippet in Customize → Additional CSS:
    .like-icon, 
    .like-button, 
    #bookmarks-counter, 
    .like-button-notlogged {display: none !important; }

  2.  Disable bookmarks page in Listeo Core → Pages

Promoted Listings (Ads Manager)

Overview

The Ad Manager allows users to pay for prominent placement of their listings on your homepage, top of search results, or sidebar. They can set their desired budget and target specific categories.

Below is a step-by-step guide to setting up and managing ad campaigns.


Configuration

  1. Ad Campaign Settings
    Navigate to Listeo Core → Ad Campaigns to configure your ad prices and settings.
  2. Campaign Product
    In the “Campaign Product” option, you must select a WooCommerce product to handle payments for ad campaigns.
    If no product appears in the list, go to WordPress Dashboard → Products, create a new product, name it, and set the Product Type to “Listeo Ad Campaign.” Publish the product.
    Return to Listeo Core → Ad Campaigns, select the newly created product, and set your ad prices.
    Note: For Pay Per View campaigns, the price is set per 1,000 views.
  3. Ad Campaigns Management Page
    In Listeo Core → Pages, set the Ad Campaigns Manage Page. This page must contain the [listeo_ads] shortcode and should use the Dashboard Page template.

Submit Ad Campaign

In the front-end user dashboard, users can create new ads by clicking the “Create New Campaign” button on the Ad Campaign page. The form is divided into three sections:

  1. Campaign Details
    Select the listing you want to promote.
    Set your budget and choose a campaign type: Pay Per View or Pay Per Click.
    Optionally, set a Start Date for the campaign. If not set, the campaign will start as soon as the ad order is paid for and marked as Completed.
  2. Campaign Filters
    Select if the ad should only appear for a specific category or region.Optionally, limit the ad display by radius (you must have the Radius Search configured in Listeo Core → Map Options).Ads can also be limited to logged-in users only.
  3. Ad Placement
    Choose where the ad will appear:

    1. Home Section (in any home section)
    2. Search Results Section (on top of search results)
    3. Sidebar (you need to add Listeo Ads widget in Appearance > Widgets to the sidebar where you want to display ads)


Checkout and Activation

After submitting the form, the user is redirected to the checkout page to complete the payment. Once the order status is set to Completed, the ad will become active.


Ad Display

The promoted listing will appear in the positions configured in the ad, such as at the top of search results or in the chosen placement areas. Promoted listings will be marked with “Ad” tag.

License Activation Rules

You can manage your license domains at this link:
License Manager →

Before removing domain from licenser you need to remove theme (not just disable, remove) from old website.


According to Envato’s License Terms, each license you purchase allows you to create one unique end product. For example, a website theme like Listeo can be customized to create one specific website. If you want to create a second website from the same theme, you’ll need to purchase another license. In other words, 1 license = 1 website.

Click For more informations

You can activate the Listeo License on one domain, but as we understand how web development works and it’s crucial to have a test/dev/staging website, these domains below can be activated without any restriction. Just need a valid license key.

localhost
*.dev
*.test
*.local
local.*
*.staging
staging.*
*.example
*.invalid
*.dev.css (DesktopServer)
*.myftpupload.com (GoDaddy)
*.cloudwaysapps.com (Cloudways)
*.wpsandbox.pro (WPSandbox)
*.ngrok.io (tunneling)

 

Adding custom fields to registration form

If you would like to change names or Owner/Guest role, use this method: How to change some texts/words?

Please also check Listeo Core → Registration where you will find options regarding the registration form, this instruction below is only for creating custom fields.


Step 1

First you have to create custom fields. Go to Listeo Editor → User Fields. There are two tabs for Guest and Owner as you can set those fields separately for each role.

Available Fields:
1. Input
2. Dropdown Select
3. Dropdown Multi Select
4. Upload Field
5. Checkbox
6. Multi Checkbox
7. Date Time
8. Textarea

For this guide purpose we will add VAT Number field.

Click the green button Add field, type a name and click OK, you will see box with new field and options for that field. You can switch Type of this field to dropdown, radio, checkbox or even file upload field.

Fields you will create are automatically added to My profile page in Listeo Dashboard.


Step 2

When you are ready click Save Changes and  go to Listeo Editor → Registration Fields. Here you will see the field you’ve just created in the Available Fields section in the right side, you can simply drag&drop it to the fields area, and save.

That way this field will be now added to your registration form. You can change the label or set a new icon for that field.

The field you created will also be visible in WordPress Admin → Users. For example, if you add a file upload field, you can download the file by going to Users, clicking “Edit” on the user you want to access, and finding the field with the attachment.