WP Manifestindependent plugin directory
manifest / builders / elementor-post-info-custom-separators

Elementor Post Info Custom Separators

A small WordPress plugin that adds custom separator options for terms in Elementor's Post Info widget.

by Kostas Chasiotis · github.com/kostaschasiotis/elementor-post-info-custom-separators

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kostaschasiotis/elementor-post-info-custom-separators/archive/refs/heads/main.zip

A small WordPress plugin that adds custom separator options for terms in Elementor's Post Info widget.

By default, when the Post Info widget displays multiple terms, Elementor separates them with commas. This plugin adds a Terms Separator control to each Terms item, giving you more control over how multiple terms are displayed.

Features

  • Adds a Terms Separator control to Elementor's Post Info widget
  • Supports linked and unlinked terms
  • Supports multiple separator types:
    • Comma
    • New line
    • Slash
    • Pipe
    • Space
    • None
    • Custom separator
  • No frontend CSS
  • No frontend JavaScript
  • No settings page
  • Minimal and focused

Requirements

  • WordPress 6.0 or newer
  • Elementor
  • PHP 8.0 or newer

The plugin does not hard-require Elementor Pro. If the Post Info widget is available in your Elementor installation, the plugin extends it. If the widget is not available, the plugin will not affect your site.

Installation

  1. Download or clone this repository.

  2. Upload the plugin folder to:

    /wp-content/plugins/elementor-post-info-custom-separators
  3. Activate the plugin from the WordPress admin.

  4. Edit a page or template with Elementor.

  5. Add or edit a Post Info widget.

  6. Add or edit a Terms item.

  7. Choose your preferred Terms Separator option.

Usage

Inside Elementor:

  1. Open the Post Info widget.
  2. Add or select a Terms item.
  3. Use the Terms Separator dropdown.
  4. Choose one of the available separator options.

When Custom is selected, a Custom Separator input appears.

The custom separator allows limited safe HTML, including:

<br>
<span class="">

Example

Default Elementor output:

Term One, Term Two, Term Three

With the New Line separator:

Term One
Term Two
Term Three

With the Slash separator:

Term One / Term Two / Term Three

Development

Recommended repository structure:

elementor-post-info-custom-separators/
├── elementor-post-info-custom-separators.php
├── readme.txt
├── README.md
├── LICENSE
└── .gitignore

Changelog

1.0.0

  • Initial release
  • Added Terms Separator control to Elementor's Post Info widget
  • Added support for comma, new line, slash, pipe, space, none, and custom separators
  • Added support for both linked and unlinked term output
  • Added graceful handling when the Post Info widget is not available

License

This plugin is licensed under the GPLv2 or later.

See the LICENSE file for details.