Make WordPress Core


Ignore:
Timestamp:
08/13/2022 10:42:12 PM (2 years ago)
Author:
johnbillion
Message:

Taxonomy: Introduce the is_term_publicly_viewable() function.

This is the taxonomy term counterpart to the is_post_publicly_viewable() function. Although the logic for terms is more straight forward this serves the same purpose as introducing the corresponding function for posts -- to centralise and reduce the logic needed to validate a term and determine if it's publicly viewable.

Props peterwilsoncc, costdev, johnbillion

Fixes #56215

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-terms-list-table.php

    r53174 r53893  
    461461        $tag      = $item;
    462462        $taxonomy = $this->screen->taxonomy;
    463         $tax      = get_taxonomy( $taxonomy );
    464463        $uri      = wp_doing_ajax() ? wp_get_referer() : $_SERVER['REQUEST_URI'];
    465464
     
    498497        }
    499498
    500         if ( is_taxonomy_viewable( $tax ) ) {
     499        if ( is_term_publicly_viewable( $tag ) ) {
    501500            $actions['view'] = sprintf(
    502501                '<a href="%s" aria-label="%s">%s</a>',
Note: See TracChangeset for help on using the changeset viewer.