Advanced settings

This settings tab places on "Directory Admin -> Directory settings" page on the "Advanced settings" tab.

JavaScript & CSS

Include directory JS and CSS files on all pages - sometimes it is required to enable this option.

Enable lightbox slideshow - this adds functionality to watch listings images as full size animated slideshow. Also may be disabled in order to avoid conflicts with other javascript slideshow plugins.

Do not include jQuery UI CSS - some themes and 3rd party plugins include own jQuery UI CSS - this may cause conflicts in styles.


Miscellaneous settings

Enable imitation mode - explanation about "Imitation mode" feature:

  • When Imitation mode enabled - the plugin uses a page with [webdirectory] shortcode for all directory pages, in this case WordPress routing system, Yoast SEO plugin and other plugins interpret all pages as a page object, not real categories, locations, listings.
  • Disabled Imitation mode (quite recommended) allows to interpret directory pages as it should be: categories/locations/tags pages as real categories/locations/tags (taxonomy) pages, and listings pages as real single post pages.
  • You can see "Edit page" or "Edit category" links at the top admin menu when visit directory categories.

    Imitation mode enabled

    Imitation mode disabled

    This means that page uses "categories/taxonomy" features, it is not a "page" as when you are using Imitation mode. And we are able to render content of a custom home page.
    But some themes require imitation mode to get working listings/categories/locations/tags pages.

    Please note, that Yoast SEO plugin requires Imiatation mode to be switched off.

Overwrite WordPress page title by directory page title - some themes do not allow this or may cause issues.

Prevent users to see media items of another users - by default WordPress allows users to manage ANY attachments owned by other users at the backend dashboard panel. This option prevent such behaviour.

Enable autocomplete on addresses fields - helps to enter address and location into Address line fields and search address inputs.

Enable "Get my location" button on addresses fields - enable/disable geolocation button on addresses fields. Requires HTTPS.


reCaptcha settings

reCaptcha is used on contact listing owner forms and frontend submission form. You may get your reCAPTCHA API Keys here

Please note, when you are using Contact Form 7 plugin - you have to follow CF7 reCaptcha integration and its settings.

What is the difference between reCAPTCHA v2 and v3?
ReCAPTCHA v2 requires the user to click the "I'm not a robot" checkbox and can serve the user an image recognition challenge. ReCAPTCHA v3 runs in the background and generates a score based on a user's behavior. The higher the score, the more likely the user is human. A webmaster has to decide (and program) whether to block, challenge, or do nothing when a user's score drops below a certain threshold.

Is reCAPTCHA v3 better than v2?
Neither of them is good at blocking bots. While reCAPTCHA v3 is less obsessive than v2 for a user, it places a significant burden on the webmaster to determine when to let users through and when to block or challenge them. There's no right answer to this.


Woocommerce settings

This section appears when WooCommerce plugin is active and directory plugin payments addon disabled. Additional information you can find in WooCommerce section.

WooCommerce payments for the directory - enable this option to use Woocommerce payment system along with Web 2.0 Directory plugin.

On checkout page subscription enabled by default - the setting for WooCommerce Subscriptions plugin. With WooCommerce Subscriptions plugin installed - directory would be able to create subscriptions for listings with limited active period (not eternal listings) to charge users for their listings through some period of time, e.g. daily, monthly, annually. By default on checkout page "enable subscription" empty checkbox appears, with enabled setting, this checkbox will be checked.