Make WordPress Core


Ignore:
Timestamp:
01/30/2015 07:17:51 PM (12 years ago)
Author:
boonebgorges
Message:

Introduce 'show_in_quick_edit' parameter for register_taxonomy().

Setting 'show_in_quick_edit' to false when registering a custom taxonomy will
hide the taxonomy when editing posts using Quick Edit.

The new 'quick_edit_show_taxonomy' filter allows this behavior to be filtered
on a finer scale, as when you want a given taxonomy to be hidden for one post
type but not for others.

Props hlashbrooke.
Fixes #26948.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/taxonomy.php

    r30209 r31307  
    164164
    165165        /**
     166         * @ticket 26948
     167         */
     168        public function test_register_taxonomy_show_in_quick_edit_should_default_to_value_of_show_ui() {
     169                register_taxonomy( 'wptests_tax_1', 'post', array(
     170                        'show_ui' => true,
     171                ) );
     172
     173                register_taxonomy( 'wptests_tax_2', 'post', array(
     174                        'show_ui' => false,
     175                ) );
     176
     177                $tax_1 = get_taxonomy( 'wptests_tax_1' );
     178                $this->assertTrue( $tax_1->show_in_quick_edit );
     179
     180                $tax_2 = get_taxonomy( 'wptests_tax_2' );
     181                $this->assertFalse( $tax_2->show_in_quick_edit );
     182        }
     183
     184        /**
    166185         * @ticket 11058
    167186         */
Note: See TracChangeset for help on using the changeset viewer.