Ticket #37916: 37916.2.diff
File 37916.2.diff, 1.3 KB (added by , 8 years ago) |
---|
-
src/wp-includes/class-wp-customize-nav-menus.php
764 764 wp_send_json_error( 'missing_params', 400 ); 765 765 } 766 766 767 if ( ! apply_filters( 'customize_create_nav_menu_content', true ) ) { 768 wp_send_json_error( 'nav_menu_creation_disabled', 400 ); 769 } 770 767 771 $params = wp_array_slice_assoc( 768 772 array_merge( 769 773 array( … … 941 945 <div class="accordion-section-content"> 942 946 <?php if ( 'post_type' === $available_item_type['type'] ) : ?> 943 947 <?php $post_type_obj = get_post_type_object( $available_item_type['object'] ); ?> 944 <?php if ( current_user_can( $post_type_obj->cap->create_posts ) && current_user_can( $post_type_obj->cap->publish_posts ) ) : ?>948 <?php if ( current_user_can( $post_type_obj->cap->create_posts ) && current_user_can( $post_type_obj->cap->publish_posts ) && apply_filters( 'customize_create_nav_menu_content', true ) ) : ?> 945 949 <div class="new-content-item"> 946 950 <input type="text" class="create-item-input" placeholder="<?php echo esc_attr( $post_type_obj->labels->add_new_item ); ?>"> 947 951 <button type="button" class="button add-content"><?php _e( 'Add' ); ?></button>