I'm getting an error on the admin screen for the custom post type. I've searched lots of other answers but see nothing in my code that could be causing it. Here's my code. Any help would be greatly appreciated.

// Register the post types and taxonomys
add_action('init', 'register_post_types');
function register_post_types(){ 
// Property Post Type
$labels = array(
    'name'               => __('Properties'),
    'singular_name'      => __('Property'),
    'add_new'            => __('Add New'),
    'add_new_item'       => __('Add New Property'),
    'edit_item'          => __('Edit Property'),
    'new_item'           => __('New Property'),
    'view_item'          => __('View Property'),
    'search_items'       => __('Search Properties'),
    'not_found'          => __('Nothing found'),
    'not_found_in_trash' => __('Nothing found in Trash'),
    'parent_item_colon'  => '',

$args = array(
    'labels'               => $labels,
    'public'               => true,
    'publicly_queryable'   => true,
    'show_ui'              => true,
    'register_meta_box_cb' => 'custom_meta_boxes',
    'query_var'            => true,
    'menu_icon'            => null,
    'rewrite'              => true,
    'capability_type'      => 'post',
    'hierarchical'         => false,
    'menu_position'        => 5,
    'supports' => array( 'title', 'editor', 'genesis-seo', 'thumbnail','genesis-cpt-archives-settings' ),
    'has_archive' => true,

register_post_type('property' , $args);

// Property Taxonomy
$taxononmy_args = array(
    'hierarchical'   => true, 
    'label'          => "Categories", 
    'singular_label' => "Category", 
    'rewrite'        => true,
    'show_admin_column' => TRUE

register_taxonomy("property_categories", array("property"), $taxononmy_args);
  • Does the error give you a line number? If so, what line is it? – czerspalace Jul 13 '17 at 16:58
  • those are very generic names for your cpt and functions, also can you indent your function appropriatley? It's difficult to read – Tom J Nowell Jul 13 '17 at 16:58
  • I'm getting an error on the admin screen for the custom post type Is that the only screen you're seeing the error? If the error was part of registering post type (which is hooked to init), I'd expect that error anywhere. – hwl Jul 13 '17 at 17:00
  • Imho is this the reason for the error: function 'custom_meta_boxes' not found or invalid function name. ?! – Charles Jul 13 '17 at 17:35
  • Doesn't look like there's something wrong with your CPT declaration. Have you tried removing it? Does it make the error disappear? – Picard Jul 13 '17 at 19:24

I've removed the custom_meta_boxes. I don't have to have them and it solves the problem. I still don't understand why they were a problem, but if I can do without them I will.

I appreciate everyone's efforts.

Note: rolling back to 4.7 made no difference.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.