Support » Plugin: Elementor Website Builder » Posts widget not showing badge

  • Resolved asafr47

    (@asafr47)


    Hi, I’ve created a custom post type using CPT UI, and I’m trying to show the posts using the Posts widget using the card layout.
    When I’m showing regular posts I can see the badge (the post category), but when I’m trying to show my custom post type posts there is no badge.

    Thanks.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Asafr47, The answer is in the themes php for functions.php

    Out of the box Ocean theme provides badges for posts.

    You Custom post creator appends the wphook for custom post types but does not add the wphook for badges for them.

    You either need to pick a theme that allows for custom post types with badges or you need to buy some coffee and get coding php and mod that theme very heavily.

    I will point you in the right direction on the hooks needed to add to the theme.
    The bible of hooks is at Codex

    The First hook ya need is https://codex.wordpress.org/Custom_Post_Types

    The second hook ya need is https://developer.wordpress.org/reference/functions/get_the_author_meta/

    This has nothing to do with elementor at all as elementor only allows you to use what your theme unlocks.

    Thanks, but I have another website with the same theme and plugins, and I also have a custom post type and I can see the badges.

    @asafr47, I see you are using Elementor Pro. I recommend you take advantage of our Premium support by contacting support from your my.elementor.com

    It has a faster response time and we can do a better follow up with your issue this way

    I found the solution to this for my use case.

    The post must have a “Featured Image” before, the badge and bad taxonomy functions will work

    • This reply was modified 1 year, 10 months ago by masterrigel.
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Posts widget not showing badge’ is closed to new replies.