register_taxonomy for both ‘Post’ & ‘Page’

The second parameter of register_taxonomy can accept a string or an array of post types, so simply add the page post type to that array, like so: function qc22_build_taxonomies() { register_taxonomy( “fullscreen-tags”, array( “fullscreen”, “page” ), array( “hierarchical” => true, “label” => __( “Fullscreen Tags” ), “singular_label” => __( “Skill Type” ), “rewrite” => array(‘slug’ … Read more

Query Results not being displayed please help

In your loop you only call the title using the_title if you want to display the terms of the custom taxonomies you need to call them and the easiest way would be to use get_the_term_list for each taxonomy : while ( $my_query->have_posts() ) : $my_query->the_post(); echo ‘<li>’; the_title(); echo get_the_term_list( $post->ID, ‘location’, ‘Location: ‘, ‘ … Read more

Custom Permalink Structure for terms/taxonomies of custom post type

Create your custom taxonomies for your custom post type and for each, set the slug to include the findby portion, as in the example below for charity. ‘has_archive’ => true, ‘rewrite’ => array( ‘slug’ => ‘findby/charity’, ‘with_front’ => false ), ‘query_var’ => true, ‘public’ => true, Create your custom post type with desired slug. ‘has_archive’ … Read more

Unsetting post_tag taxonomy breaks term description for other taxonomies

Try using this function to avoid your problem: function sld_unregister_taxonomy_from_object_type($taxonomy, $object_type) { global $wp_taxonomies; if ( !isset($wp_taxonomies[$taxonomy]) || !get_post_type_object($object_type) ) return false; foreach (array_keys($wp_taxonomies[$taxonomy]->object_type) as $array_key) { if ($wp_taxonomies[$taxonomy]->object_type[$array_key] == $array_key) { unset ($wp_taxonomies[$taxonomy]->object_type[$array_key]); return true; } } return false; } e.x.: function mwm_unregister_taxonomy(){ sld_unregister_taxonomy_from_object_type( ‘post_tag’, ‘post’ ); } add_action( ‘init’, ‘mwm_unregister_taxonomy’);