WordPress.org

Make WordPress Core

Ticket #13972: 13972-2.patch

File 13972-2.patch, 2.2 KB (added by bpetty, 8 years ago)
  • wp-admin/includes/meta-boxes.php

    diff --git wp-admin/includes/meta-boxes.php wp-admin/includes/meta-boxes.php
    index 2146b84..7cc42dc 100644
    if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('m 
    659659 * @param object $link
    660660 */
    661661function link_categories_meta_box($link) {
     662        $taxonomy = get_taxonomy( 'link_category' );
    662663?>
    663664<div id="taxonomy-linkcategory" class="categorydiv">
    664665        <ul id="category-tabs" class="category-tabs">
    function link_categories_meta_box($link) { 
    683684                </ul>
    684685        </div>
    685686
    686         <div id="category-adder" class="wp-hidden-children">
    687                 <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4>
    688                 <p id="link-category-add" class="wp-hidden-child">
    689                         <label class="screen-reader-text" for="newcat"><?php _e( '+ Add New Category' ); ?></label>
    690                         <input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" aria-required="true" />
    691                         <input type="button" id="category-add-submit" class="add:categorychecklist:linkcategorydiv button" value="<?php esc_attr_e( 'Add' ); ?>" />
    692                         <?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?>
    693                         <span id="category-ajax-response"></span>
    694                 </p>
    695         </div>
     687        <?php if ( current_user_can( $taxonomy->cap->manage_terms ) ) : ?>
     688                <div id="category-adder" class="wp-hidden-children">
     689                        <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4>
     690                        <p id="link-category-add" class="wp-hidden-child">
     691                                <label class="screen-reader-text" for="newcat"><?php _e( '+ Add New Category' ); ?></label>
     692                                <input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" aria-required="true" />
     693                                <input type="button" id="category-add-submit" class="add:categorychecklist:linkcategorydiv button" value="<?php esc_attr_e( 'Add' ); ?>" />
     694                                <?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?>
     695                                <span id="category-ajax-response"></span>
     696                        </p>
     697                </div>
     698        <?php endif; ?>
    696699</div>
    697700<?php
    698701}