• Resolved rick9004

    (@rick9004)


    I use the plugin to create 6 new post types. I also use a custom code in my functions.php to register that new type to templates, title and editor. All works fine except for one type.

    I created a type, then renamed the slug and did a migration of the few posts that were there. Everything on those posts works fine except that I cannot get the use of a template to that post type. I’ve tried everything I can think of except for creating a new post type and hand migrating post to that new one… To test the function, I added the “supports” tag of post formats (which I do not use) and it shows up on the editor so I know that the function is accurate to the post type name since post format show up but not template.

    I suspect that the slug’s ID is messed up somehow but I don’t know where you store the post type id and slug. Maybe that would help.

    This is the functions code I use for all my post type to add support. This one is the one that is not working. They are all the same except for the parameters that need to change from post type to post type.

    // register custom post type ‘my_custom_post_type’ with ‘supports’ parameter
    // Recipe Articles
    add_action( ‘init’, ‘recipearticles’ );
    function create_my_post_type_100() {
    register_post_type( ‘recipearticles’,
    array(
    ‘labels’ => array( ‘name’ => __( ‘Recipe Articles’ ) ),
    ‘public’ => true,
    ‘supports’ => array(‘template’,’title’, ‘editor’)
    )
    );
    }

    Any help would be great. Thanks.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor Michael Beckwith

    (@tw2113)

    The BenchPresser

    The “template” portion of the “supports” area isn’t a valid value. If you’re looking for a “page template” download similar to the one you see with WordPress Core’s default “page” post type, that’s not something that comes by default with Post Types, in regards to the register_post_type() function.

    I would look over https://make.www.ads-software.com/core/2016/11/03/post-type-templates-in-4-7/ as that post outlines how to add support for this type of thing. From the looks of it, it should be automatic as well.

    If I’m not on the right topic, let me know so I can do my best to address the proper area in question ??

    Thread Starter rick9004

    (@rick9004)

    Thanks

    I did more research and some changes, but still have a question.

    1. I removed all the funcions referencing custom post types.

    2. I checked each of the post types to see that they have the same values (where paossible). They do.

    Then I edit each one of the post types entries. Several get the ability to choose a template from the area called “posttype name Attibutes.

    One uses the words “Page Attrbutes” not post type name attributes. It has no ability to choose a template

    Finally one type when editing a post has the name for attributes “post attributes” and no ability to select a template.

    Question. What is causing the variation? and while no template selector for some?

    Something is casuing them to act differently. Hope you may have some ideas.

    Plugin Contributor Michael Beckwith

    (@tw2113)

    The BenchPresser

    Sadly, I don’t have any idea what’s going on there off the top of my head. It’d be something that I’d need to personally dig in to. I suspect it’s either a setting provided, or something outside of CPTUI completely causing it all.

    Plugin Contributor Michael Beckwith

    (@tw2113)

    The BenchPresser

    Ever get this one resolved @rick9004 ?

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Post Type and a custom Page Template’ is closed to new replies.