Last active
June 11, 2020 08:14
-
-
Save dhirenpatel22/e8ef7008921f9b3c674e1b0ca88a42e8 to your computer and use it in GitHub Desktop.
How to disable taxonomy archives in WordPress?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* How to disable taxonomy archives in WordPress? | |
* @author Dhiren Patel | |
* @link http://www.dhirenpatel.me/ | |
*/ | |
// Register Custom Taxonomy | |
function custom_taxonomy() { | |
$labels = array( | |
'name' => _x( 'Taxonomies', 'Taxonomy General Name', 'text_domain' ), | |
'singular_name' => _x( 'Taxonomy', 'Taxonomy Singular Name', 'text_domain' ), | |
'menu_name' => __( 'Taxonomy', 'text_domain' ), | |
'all_items' => __( 'All Items', 'text_domain' ), | |
'parent_item' => __( 'Parent Item', 'text_domain' ), | |
'parent_item_colon' => __( 'Parent Item:', 'text_domain' ), | |
'new_item_name' => __( 'New Item Name', 'text_domain' ), | |
'add_new_item' => __( 'Add New Item', 'text_domain' ), | |
'edit_item' => __( 'Edit Item', 'text_domain' ), | |
'update_item' => __( 'Update Item', 'text_domain' ), | |
'view_item' => __( 'View Item', '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' => false, | |
'public' => false, // Set it to false, which will remove View link from backend and redirect user to homepage on clicking taxonomy link. | |
'show_ui' => true, | |
'show_admin_column' => true, | |
'show_in_nav_menus' => true, | |
'show_tagcloud' => true, | |
); | |
register_taxonomy( 'taxonomy', array( 'post' ), $args ); } add_action( 'init', 'custom_taxonomy', 0 ); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment