This is not currently possible, but Sabai plans to add such a shortcode in 1.2.
Category: Templates
How can one make a single field display from two other fields?
You’ll need to create a custom element template file. You might put the following code in the file:
<?php echo esc_html($entity->getSingleFieldValue(‘field_name’));?> – <?php echo esc_html($entity->getSingleFieldValue(‘field_surname’));?>
Can one display blog posts for the listing author on the authors listing page?
This can be accomplished using a third party plugin, such as Display Posts Shortcode.
You’ll need to be running 1.1.23 or later of Directories Pro.
Go into Directories –> [Your Directory] –> Content Types –> Listing –> Manage Displays.
Add a text display element with [display-posts author=”%author_name%”]
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:
<?php
$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 I set a default image when a listing is added?
Not currently.
Is it possible to set a max length for the category title on the directory display page?
- This can be accomplished by editing the Title Display Element for the Summary Display of Categories: Directories –> [Your Directory] –> Content Types –> Category –> Summary. You’ll see an option for maximum characters to be displayed.
- You can also do this using CSS:
.drts-display–summary .directory-category-title span {
text-overflow: ellipsis;
width: 100px;
overflow: hidden;
display: inline-block;
}
How can I make it so that the directory display doesn’t show the sub-categories?
You’ll need to edit the Summary Display for Categories: Directories –> [Your Directory] –> Content Types –> Category –> Summary. You can delete the Child Terms Display Element from here.
How can I have breadcrumbs for my directory?
- If using WooCommerce, one can use the native WooCommerce breadcrumb feature.
- You can also use Yoast SEO or Breadcrumb NavXT to provide breadcrumbs, and these support including taxonomies in breadcrumbs.
Is there any reason to use a WooCommerce theme if not using Directories Pro payments functionality?
No.
I added a field to a content type but it isn’t displaying on the frontend?
In addition to creating the field for the backend (e.g. adding a listing) you also need to add it to the display for that particular listing type.