How can I have a listing description use some default text if the description is empty?

  • You’ll want to use the Element Template feature of the plugin.
  • You would create a template file that looks something like this:
    $post =  $entity->post();
    if ($post->post_content !== ”) {
    echo apply_filters(‘the_content’, $post->post_content);
    } else {
    echo ‘no description’;
  • Save the file as directory__listing-element_listing_description.html.php in the wp-content/drts/assets/ directory.
  • Go to Directories –> [Your Directory] –> Content Types –> Listing –> Manage Displays –> Detailed and then click the green + icon to add a display element.
  • In the popup window click “Field Template” and select your template file saved previously.
  • Click “Add Element” and place the element where you wish the listing description/no description text to appear. (You can also delete the default Listing Description element)

Can one search across multiple directories using the Directories Pro search?

No. However, standard WordPress search will search across all directories and by using a plugin such as Relevanssi one can index additional fields to be included in the WordPress search.

Sabai does intend to add the ability to search multiple directories through a tabbed search interface, but this will still not allow one to search all directories from a single search field.