Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Oxygen Page Categories

Test to see whether page categories can be used to correctly allocate Oxygen Editor Page Templates to pages.

if ( ! function_exists( 'oxy_page_cat_function' ) ) {

// Register Custom Taxonomy
function oxy_page_cat_function() {

	$labels = array(
		'name'                       => _x( 'Oxy Page Types', 'Taxonomy General Name', 'text_domain' ),
		'singular_name'              => _x( 'Oxy Page Type', 'Taxonomy Singular Name', 'text_domain' ),
		'menu_name'                  => __( 'Oxy Page Category', 'text_domain' ),
		'all_items'                  => __( 'All Oxy Page Categories', 'text_domain' ),
		'parent_item'                => __( 'Oxy Page Parent Category', 'text_domain' ),
		'parent_item_colon'          => __( 'Parent Item:', 'text_domain' ),
		'new_item_name'              => __( 'New Oxy Page Category', 'text_domain' ),
		'add_new_item'               => __( 'Add New Oxy Page Category', 'text_domain' ),
		'edit_item'                  => __( 'Edit Oxy Page Category', 'text_domain' ),
		'update_item'                => __( 'Update Oxy Page Category', 'text_domain' ),
		'view_item'                  => __( 'View Oxy Page Category', 'text_domain' ),
		'separate_items_with_commas' => __( 'Separate items with commas', 'text_domain' ),
		'add_or_remove_items'        => __( 'Add or remove items', 'text_domain' ),
		'choose_from_most_used'      => __( 'Choose from the most used', 'text_domain' ),
		'popular_items'              => __( 'Popular Items', 'text_domain' ),
		'search_items'               => __( 'Search Items', 'text_domain' ),
		'not_found'                  => __( 'Not Found', 'text_domain' ),
		'no_terms'                   => __( 'No items', 'text_domain' ),
		'items_list'                 => __( 'Items list', 'text_domain' ),
		'items_list_navigation'      => __( 'Items list navigation', 'text_domain' ),
	);
	$args = array(
		'labels'                     => $labels,
		'hierarchical'               => true,
		'public'                     => true,
		'show_ui'                    => true,
		'show_admin_column'          => true,
		'show_in_nav_menus'          => true,
		'show_tagcloud'              => false,
	);
	register_taxonomy( 'oxy-page-cat-tax', array( 'page' ), $args );

}
add_action( 'init', 'oxy_page_cat_function', 0 );

}