WordPress.org

Make WordPress Core

Ticket #18584: 18584.diff

File 18584.diff, 2.0 KB (added by DrewAPicture, 3 years ago)
  • wp-admin/includes/nav-menu.php

     
    173173                                        </label> 
    174174                                </p> 
    175175 
     176                                <?php do_action( 'wp_nav_menu_custom_fields', $item, $item_id ); ?> 
     177 
    176178                                <div class="menu-item-actions description-wide submitbox"> 
    177179                                        <?php if( 'custom' != $item->type && $original_title !== false ) : ?> 
    178180                                                <p class="link-to-original"> 
    179181                                                        <?php printf( __('Original: %s'), '<a href="' . esc_attr( $item->url ) . '">' . esc_html( $original_title ) . '</a>' ); ?> 
    180182                                                </p> 
    181183                                        <?php endif; ?> 
     184                                         
     185                                        <?php do_action( 'wp_nav_menu_custom_links', $item, $item_id ); ?>  
     186                                         
    182187                                        <a class="item-delete submitdelete deletion" id="delete-<?php echo $item_id; ?>" href="<?php 
    183188                                        echo wp_nonce_url( 
    184189                                                add_query_arg( 
     
    10421047                                'menu-item-xfn' => ( isset( $_item_object_data['menu-item-xfn'] ) ? $_item_object_data['menu-item-xfn'] : '' ), 
    10431048                        ); 
    10441049 
     1050                        $args = apply_filters( 'wp_save_nav_menu_args', $args, $menu_id, $_item_object_data ); 
     1051 
    10451052                        $items_saved[] = wp_update_nav_menu_item( $menu_id, $_actual_db_id, $args ); 
    10461053 
    10471054                } 
  • wp-admin/nav-menus.php

     
    541541                                                        <div class="drag-instructions post-body-plain" <?php if ( isset( $menu_items ) && 0 == count( $menu_items ) ) { ?>style="display: none;"<?php } ?>> 
    542542                                                                <p><?php echo $starter_copy; ?></p> 
    543543                                                        </div> 
     544                                                         
     545                                                        <?php do_action( 'wp_nav_menu_content_before' ); ?> 
    544546                                                        <?php 
    545547                                                        if ( isset( $edit_markup ) && ! is_wp_error( $edit_markup ) ) { 
    546548                                                                echo $edit_markup; 
     
    583585                                                                                <?php endforeach; ?> 
    584586                                                                        </dl> 
    585587 
     588                                                                        <?php do_action( 'wp_nav_menu_custom_settings' ); ?> 
     589 
    586590                                                                <?php endif; ?> 
    587591 
    588592                                                        </div>