Ok so as I have only just installed cpt-onomies it isn’t tied in to my site at all. I have gotten around this by making a regular old custom taxonomy and writing a script to add post titles as terms to this taxonomy whenever they are created/updated. Its a little crude and not as full featured as cpt-onomies but it works for my purposes so thought I would share it here.
function icam_mirror_cpt_to_taxonomy( $postid ) {
// change this to the taxonomy you want to add to
$taxonomy = 'watch_brand';
// get all of the details of the post that is currently being edited
$post = get_post($postid);
// don't save this post as a taxonomy term if auto draft, eg. when creating a new post
if($post->post_status == 'auto-draft') return;
$term = get_term_by('slug', $post->post_name, $taxonomy); // try to get this new term from the taxonomy
if ( empty($term) ) { // and if it doesn't exist
// and finally add the currently edited post title as a term in the taxonomy
$add = wp_insert_term( $post->post_title, 'watch_brand', array('slug'=> $post->post_name) );
if ( is_array($add) && isset($add['term_id']) ) {
wp_set_object_terms($postid, $add['term_id'], 'watch_brand', true );
}
}
}
// add the action, change brand to your cpt
add_action('save_post_brand', 'icam_mirror_cpt_to_taxonomy');