WordPress.org

Make WordPress Core

Ticket #13972: 13972-3.patch

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

    diff --git wp-admin/includes/meta-boxes.php wp-admin/includes/meta-boxes.php
    index 8fc4214..d551382 100644
    if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('m 
    723723 * @param object $link
    724724 */
    725725function link_categories_meta_box($link) {
     726        $taxonomy = get_taxonomy( 'link_category' );
    726727?>
    727728<div id="taxonomy-linkcategory" class="categorydiv">
    728729        <ul id="category-tabs" class="category-tabs">
    function link_categories_meta_box($link) { 
    747748                </ul>
    748749        </div>
    749750
    750         <div id="category-adder" class="wp-hidden-children">
    751                 <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4>
    752                 <p id="link-category-add" class="wp-hidden-child">
    753                         <label class="screen-reader-text" for="newcat"><?php _e( '+ Add New Category' ); ?></label>
    754                         <input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" aria-required="true" />
    755                         <input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php esc_attr_e( 'Add' ); ?>" />
    756                         <?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?>
    757                         <span id="category-ajax-response"></span>
    758                 </p>
    759         </div>
     751        <?php if ( current_user_can( $taxonomy->cap->manage_terms ) ) : ?>
     752                <div id="category-adder" class="wp-hidden-children">
     753                        <h4><a id="category-add-toggle" href="#category-add"><?php _e( '+ Add New Category' ); ?></a></h4>
     754                        <p id="link-category-add" class="wp-hidden-child">
     755                                <label class="screen-reader-text" for="newcat"><?php _e( '+ Add New Category' ); ?></label>
     756                                <input type="text" name="newcat" id="newcat" class="form-required form-input-tip" value="<?php esc_attr_e( 'New category name' ); ?>" aria-required="true" />
     757                                <input type="button" id="link-category-add-submit" data-wp-lists="add:categorychecklist:link-category-add" class="button" value="<?php esc_attr_e( 'Add' ); ?>" />
     758                                <?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?>
     759                                <span id="category-ajax-response"></span>
     760                        </p>
     761                </div>
     762        <?php endif; ?>
    760763</div>
    761764<?php
    762765}