I created a custom post type on my site called Homes, which is working correctly. I created a custom taxonomy to go with it named Availability Category, and a category within that named Available Now. The taxonomy shows up in my WordPress back end, but when I go view the category at homes/available-now, I get a 404 error.

Here is the code for my custom post type:

register_post_type( 'Homes',
    array(
        'labels' => array(
            'name' => __( 'Homes' ),
            'singular_name' => __( 'Homes Item' ),
            'add_new_item' => __('Add New Homes Item'),
            'edit_item' => __('Edit Homes Item'),
            'new_item' => __('New Homes Item'),
        ),
        'supports' => array('title', 'thumbnail', 'editor'),
        'taxonomies' => array('homes-category'),
        'public' => true,
        'has_archive' => false,
        'show_in_nav_menus'   => TRUE,
        'show_in_menu'        => TRUE,
        'rewrite' => array( 
            'slug' => 'homes',
            'with_front' => false,
            'hierarchical' => false,
            ),
    )
);

And the code for my custom taxonomy:

register_taxonomy(
    'homes-category',
    'homes',
    array(
        'hierarchical' => true,
        'label' => __( 'Availability Category' ),
        'rewrite' => array(
            'slug' => 'homes',
            'with_front' => false,
        ),
    )
);

Can anyone help with this? I’ve searched for hours for a fix and nothing I have tried so far has worked. Any help would greatly be appreciated.

Read more here: Custom post type custom taxonomy not found


Solution:

If you know the solution of this issue, please leave us a reply in Comment section, to update the question.

Related Wordpress search:

, , ,

Wordpress related questions and answers: