Ticket #13972: 13972-2.patch

File 13972-2.patch, 2.2 KB (added by bpetty, 11 months 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}