Make WordPress Core


Ignore:
Timestamp:
02/20/2017 06:15:07 AM (8 years ago)
Author:
dd32
Message:

Taxonomy: Disallow overriding the name property when registering a taxonomy.

Props wpfo for initial patch, swissspidy.
Merges [40049] to the 4.7 branch.
Fixes #39308.

Location:
branches/4.7
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.7

  • branches/4.7/tests/phpunit/tests/taxonomy.php

    r38571 r40083  
    711711    }
    712712
     713    /**
     714     * @ticket 39308
     715     */
     716    public function test_taxonomy_name_property_should_not_get_overridden_by_passed_args() {
     717        register_taxonomy( 'foo', 'post', array( 'name' => 'bar' ) );
     718
     719        $taxonomy = get_taxonomy( 'foo' );
     720        unregister_taxonomy( 'foo' );
     721
     722        $this->assertSame( 'foo', $taxonomy->name );
     723    }
    713724}
Note: See TracChangeset for help on using the changeset viewer.