CPT > When checking "Supports > Editor" custom fields disappear
Support › MB Custom Post Type › CPT > When checking "Supports > Editor" custom fields disappear
- This topic has 5 replies, 2 voices, and was last updated 1 year, 1 month ago by
Kara.
-
AuthorPosts
-
March 19, 2024 at 1:07 AM #44903
Kara
ParticipantI'm using Meta Box AIO to create a CPT: "Member Contents"
Initially, I didn't need this post to support the "Editor" field, but now I do need it.
When I check the box to add it though, the other custom fields don't show up in the back end.
(The data is still there as it displays correctly on the front end).For example, is this without supports: Editor being checked:
https://tinyurl.com/2yqcad28And the same post with "Editor" being checked:
https://tinyurl.com/2ddk9cv6On the Preferences > Panels, none of the custom field groups (for this post: "Member Contents Wizard" and "Roadmaps") are not listed as an option:
https://tinyurl.com/23l8kq6kBut, the they are saved as generic Custom Fields (which do not populate on the front end):
I've tried deactivating all plugins except Meta Box AIO and Meta Box but no luck.
Here's the PHP code from the CPT:
<div> <?php add_action( 'init', 'your_prefix_register_post_type' ); function your_prefix_register_post_type() { $labels = [ 'name' => esc_html__( 'Member Contents', 'your-textdomain' ), 'singular_name' => esc_html__( 'Member Content', 'your-textdomain' ), 'add_new' => esc_html__( 'Add New', 'your-textdomain' ), 'add_new_item' => esc_html__( 'Add New Member Content', 'your-textdomain' ), 'edit_item' => esc_html__( 'Edit Member Content', 'your-textdomain' ), 'new_item' => esc_html__( 'New Member Content', 'your-textdomain' ), 'view_item' => esc_html__( 'View Member Content', 'your-textdomain' ), 'view_items' => esc_html__( 'View Member Contents', 'your-textdomain' ), 'search_items' => esc_html__( 'Search Member Contents', 'your-textdomain' ), 'not_found' => esc_html__( 'No member contents found.', 'your-textdomain' ), 'not_found_in_trash' => esc_html__( 'No member contents found in Trash.', 'your-textdomain' ), 'parent_item_colon' => esc_html__( 'Parent Member Content:', 'your-textdomain' ), 'all_items' => esc_html__( 'All Member Contents', 'your-textdomain' ), 'archives' => esc_html__( 'Member Content Archives', 'your-textdomain' ), 'attributes' => esc_html__( 'Member Content Attributes', 'your-textdomain' ), 'insert_into_item' => esc_html__( 'Insert into member content', 'your-textdomain' ), 'uploaded_to_this_item' => esc_html__( 'Uploaded to this member content', 'your-textdomain' ), 'featured_image' => esc_html__( 'Featured image', 'your-textdomain' ), 'set_featured_image' => esc_html__( 'Set featured image', 'your-textdomain' ), 'remove_featured_image' => esc_html__( 'Remove featured image', 'your-textdomain' ), 'use_featured_image' => esc_html__( 'Use as featured image', 'your-textdomain' ), 'menu_name' => esc_html__( 'Member Contents', 'your-textdomain' ), 'filter_items_list' => esc_html__( 'Filter member contents list', 'your-textdomain' ), 'filter_by_date' => esc_html__( '', 'your-textdomain' ), 'items_list_navigation' => esc_html__( 'Member Contents list navigation', 'your-textdomain' ), 'items_list' => esc_html__( 'Member Contents list', 'your-textdomain' ), 'item_published' => esc_html__( 'Member Content published.', 'your-textdomain' ), 'item_published_privately' => esc_html__( 'Member Content published privately.', 'your-textdomain' ), 'item_reverted_to_draft' => esc_html__( 'Member Content reverted to draft.', 'your-textdomain' ), 'item_scheduled' => esc_html__( 'Member Content scheduled.', 'your-textdomain' ), 'item_updated' => esc_html__( 'Member Content updated.', 'your-textdomain' ), 'text_domain' => esc_html__( 'your-textdomain', 'your-textdomain' ), ]; $args = [ 'label' => esc_html__( 'Member Contents', 'your-textdomain' ), 'labels' => $labels, 'description' => '', 'public' => true, 'hierarchical' => false, 'exclude_from_search' => false, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'show_in_rest' => true, 'query_var' => true, 'can_export' => true, 'delete_with_user' => false, 'has_archive' => true, 'rest_base' => '', 'show_in_menu' => true, 'menu_position' => '', 'menu_icon' => 'dashicons-lock', 'capability_type' => 'post', 'supports' => ['title', 'thumbnail', 'excerpt', 'page-attributes', 'custom-fields', 'revisions', 'editor'], 'taxonomies' => ['content-type', 'format', 'department', 'resource', 'community', 'training', 'content-types', 'topic'], 'rewrite' => [ 'with_front' => false, ], ]; register_post_type( 'member-content', $args ); } </div>
March 19, 2024 at 9:01 PM #44917Peter
ModeratorHello,
Please edit the field group > Settings tab > Position: select After content > Save. If you use the code to register the meta box, please set
context
tonormal
.
Following the documentation https://docs.metabox.io/creating-fields-with-code/
and screenshot https://imgur.com/1W4vKgVLet me know how it goes.
March 19, 2024 at 9:24 PM #44918Kara
ParticipantHi Peter -
I've done exactly that and no luck.
Screen recording: https://www.awesomescreenshot.com/video/25955993?key=bbc80aec7bf5e7227d1083c175865febBut, if I add the same custom fields to another post, they show up as expected.
Screen recording: https://www.awesomescreenshot.com/video/25956296?key=75a46229b4b367951525b4c170d6f44cConversely, if I create new custom fields to show up on the original CPT, that works fine, too.
Screen recording: https://www.awesomescreenshot.com/video/25955993?key=bbc80aec7bf5e7227d1083c175865febI have hundreds of posts created using the custom field group, connected to dynamic templates on the front-end, and so don't want to re-create these if possible.
March 19, 2024 at 9:50 PM #44920Kara
ParticipantHi Peter -
This might help.
This is what the console shows on the CPT = Member Contents, with "editor" supported.
We can see the test field group showing up properly:
https://tinyurl.com/2d3kzfgjAnd the "Member Contents Wizard" section with class="hidden"
https://tinyurl.com/28pbn4bmMarch 20, 2024 at 8:41 PM #44932Peter
ModeratorHello,
Please share your site credentials via this contact form https://metabox.io/contact/
I will take a look.March 20, 2024 at 9:17 PM #44936Kara
ParticipantSent, and thank you!
-
AuthorPosts
- You must be logged in to reply to this topic.