Skip to content

How to Add Logo Showcase from Dynamic Custom Post Type in Elementor?

Table Of Content

Keeping client logos in their own post type lets you edit them outside the page, reuse them in several places and sort them into categories.

The Plus Addons for Elementor ships a client post type for exactly this, and the Clients widget can also read a post type you already have.

To check the complete feature overview documentation of The Plus Addons for Elementor Clients Listing widget, click here.

Requirement – This widget is a part of The Plus Addons for Elementor, make sure it’s installed & activated to enjoy all its powers.

Before You Start

  • Edition: Free — the Clients widget is part of the free The Plus Addons for Elementor plugin.
  • Widget to enable: Clients, under The Plus Addons > Widgets. Elementor shows it in the Listing group.
  • Prerequisite: nothing — you switch the post type on in the first step below.

Switch the client post type on

  1. In the WordPress dashboard go to The Plus Addons > Extra Options > Listing and open the Clients tab.
  2. Under Client Post Type Settings change the dropdown from Disable to ThePlus Post Type.
  3. Leave Post Name, Post Title and Category Taxonomy Value empty to use the defaults, or type your own. The defaults are theplus_clients, Tp Clients and theplus_clients_cat.
  4. Click Save Settings and reload the dashboard. A Tp Clients menu appears.
The plus addons listing settings with the clients tab open and client post type settings set to theplus post type

The help text under those three fields prints the defaults in the singular (theplus_client, Tp Client, theplus_client_cat). The names the plugin actually registers are the plural ones above.

Add some clients

Open Tp Clients > Add New Item. A client needs very little:

Field on the postWhere it shows in the widget
Post titleThe client name printed under the logo
Featured imageThe logo itself
URL: in the TP Clients Options box below the editorThe address each logo links to
Tp Clients CategoriesWhat the widget's Select Category and category filter use

List them with the widget

  1. Edit a page with Elementor and drag the Clients widget onto it.
  2. In Layout, pick a Layout — Grid, Masonry or Carousel (PRO).
  3. Leave Select Source on Post Type.
The clients widget panel with select source set to post type

Your clients appear straight away, each logo linking to the URL you typed:

Front end showing eight client logos read from the tp clients post type

Narrow the list down

Open Content Source to shape the query.

SettingWhat it doesDefault
Select CategoryLists only the client categories you pick.all
Maximum Posts DisplayHow many clients are listed.8
Offset PostsSkips this many clients from the start.empty
Order ByDate, Title, Name, ID, Author, Modified or Random.Date
OrderAscending or Descending.Descending

Use your own custom post type

If you already keep client logos in a post type of your own, pick Prebuilt Theme Based in the same Client Post Type Settings dropdown instead of ThePlus Post Type. Two extra fields appear:

  • Prebuilt Post Name — your post type's name. Open the post type in the dashboard and read it out of the address bar, after post_type=.
  • Prebuilt Category Taxonomy Value — your taxonomy's name, read out of the address bar after taxonomy=.

Click Save Settings. The TP Clients Options box is then added to your own post type, so each of your posts gets the URL: field, and the widget lists your posts with Select Source on Post Type as above. You can create a post type and taxonomy with a plugin such as Advanced Custom Fields.

The plus addons listing settings with prebuilt theme based selected

To read the post type name, open your post type in the dashboard and look at the address bar:

The wordpress admin address bar showing the post type name after post_type=

The taxonomy name is in the address bar the same way when you open your category screen:

The wordpress admin address bar showing the taxonomy name after taxonomy=

Put both names into the two fields and save:

The prebuilt post name and prebuilt category taxonomy value fields filled in

Only the fields the widget knows about are listed. Custom fields of your own are not printed in the logo showcase.

How It Behaves

  • The post type is registered only while the dropdown is set away from Disable. Set it back to Disable and the Tp Clients menu disappears along with the widget's Post Type source; the posts themselves stay in the database.
  • A client with no featured image still takes a box in the grid, with its name but no logo.
  • A client with an empty URL: field still renders; the logo is simply not a link.

Limitations

  • Changing Post Name after you have added clients changes the post type slug, and the posts you already saved stay under the old one.
  • Prebuilt Theme Based adds the URL: field to your post type, but the widget still shows only the title, the featured image and that URL.

Troubleshooting

The Tp Clients menu does not appear

Reload the dashboard after Save Settings. The menu is only built once on each page load.

The widget lists nothing

Check that Select Source is Post Type, that your clients are published rather than drafts, and that Select Category is not limited to a category with no clients in it.

The logos are missing but the names are there

The logo is the post's Featured image, not an image inside the editor.

Related Docs

Related Frequently Asked Questions

Related Docs