- Timestamp:
- 11/30/2017 11:09:33 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/class-walker-nav-menu-edit.php
r41688 r42343 61 61 62 62 ob_start(); 63 $item_id = esc_attr( $item->ID );63 $item_id = esc_attr( $item->ID ); 64 64 $removed_args = array( 65 65 'action', … … 74 74 if ( 'taxonomy' == $item->type ) { 75 75 $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); 76 if ( is_wp_error( $original_title ) ) 76 if ( is_wp_error( $original_title ) ) { 77 77 $original_title = false; 78 } 78 79 } elseif ( 'post_type' == $item->type ) { 79 80 $original_object = get_post( $item->object_id ); 80 $original_title = get_the_title( $original_object->ID );81 $original_title = get_the_title( $original_object->ID ); 81 82 } elseif ( 'post_type_archive' == $item->type ) { 82 83 $original_object = get_post_type_object( $item->object ); … … 89 90 'menu-item menu-item-depth-' . $depth, 90 91 'menu-item-' . esc_attr( $item->object ), 91 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive' ),92 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive' ), 92 93 ); 93 94 … … 101 102 $classes[] = 'pending'; 102 103 /* translators: %s: title of menu item in draft status */ 103 $title = sprintf( __( '%s (Pending)'), $item->title );104 $title = sprintf( __( '%s (Pending)' ), $item->title ); 104 105 } 105 106 … … 107 108 108 109 $submenu_text = ''; 109 if ( 0 == $depth ) 110 if ( 0 == $depth ) { 110 111 $submenu_text = 'style="display: none;"'; 112 } 111 113 112 114 ?> 113 <li id="menu-item-<?php echo $item_id; ?>" class="<?php echo implode( ' ', $classes ); ?>">115 <li id="menu-item-<?php echo $item_id; ?>" class="<?php echo implode( ' ', $classes ); ?>"> 114 116 <div class="menu-item-bar"> 115 117 <div class="menu-item-handle"> … … 118 120 <span class="item-type"><?php echo esc_html( $item->type_label ); ?></span> 119 121 <span class="item-order hide-if-js"> 120 <a href="<?php 122 <a href=" 123 <?php 121 124 echo wp_nonce_url( 122 125 add_query_arg( 123 126 array( 124 'action' => 'move-up-menu-item',127 'action' => 'move-up-menu-item', 125 128 'menu-item' => $item_id, 126 129 ), 127 remove_query_arg( $removed_args, admin_url( 'nav-menus.php' ) )130 remove_query_arg( $removed_args, admin_url( 'nav-menus.php' ) ) 128 131 ), 129 132 'move-menu_item' 130 133 ); 131 ?>" class="item-move-up" aria-label="<?php esc_attr_e( 'Move up' ) ?>">↑</a> 134 ?> 135 " class="item-move-up" aria-label="<?php esc_attr_e( 'Move up' ); ?>">↑</a> 132 136 | 133 <a href="<?php 137 <a href=" 138 <?php 134 139 echo wp_nonce_url( 135 140 add_query_arg( 136 141 array( 137 'action' => 'move-down-menu-item',142 'action' => 'move-down-menu-item', 138 143 'menu-item' => $item_id, 139 144 ), 140 remove_query_arg( $removed_args, admin_url( 'nav-menus.php' ) )145 remove_query_arg( $removed_args, admin_url( 'nav-menus.php' ) ) 141 146 ), 142 147 'move-menu_item' 143 148 ); 144 ?>" class="item-move-down" aria-label="<?php esc_attr_e( 'Move down' ) ?>">↓</a> 149 ?> 150 " class="item-move-down" aria-label="<?php esc_attr_e( 'Move down' ); ?>">↓</a> 145 151 </span> 146 <a class="item-edit" id="edit-<?php echo $item_id; ?>" href="<?php 147 echo ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? admin_url( 'nav-menus.php' ) : add_query_arg( 'edit-menu-item', $item_id, remove_query_arg( $removed_args, admin_url( 'nav-menus.php#menu-item-settings-' . $item_id ) ) ); 148 ?>" aria-label="<?php esc_attr_e( 'Edit menu item' ); ?>"><span class="screen-reader-text"><?php _e( 'Edit' ); ?></span></a> 152 <a class="item-edit" id="edit-<?php echo $item_id; ?>" href=" 153 <?php 154 echo ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? admin_url( 'nav-menus.php' ) : add_query_arg( 'edit-menu-item', $item_id, remove_query_arg( $removed_args, admin_url( 'nav-menus.php#menu-item-settings-' . $item_id ) ) ); 155 ?> 156 " aria-label="<?php esc_attr_e( 'Edit menu item' ); ?>"><span class="screen-reader-text"><?php _e( 'Edit' ); ?></span></a> 149 157 </span> 150 158 </div> … … 181 189 <label for="edit-menu-item-classes-<?php echo $item_id; ?>"> 182 190 <?php _e( 'CSS Classes (optional)' ); ?><br /> 183 <input type="text" id="edit-menu-item-classes-<?php echo $item_id; ?>" class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php echo $item_id; ?>]" value="<?php echo esc_attr( implode( ' ', $item->classes ) ); ?>" />191 <input type="text" id="edit-menu-item-classes-<?php echo $item_id; ?>" class="widefat code edit-menu-item-classes" name="menu-item-classes[<?php echo $item_id; ?>]" value="<?php echo esc_attr( implode( ' ', $item->classes ) ); ?>" /> 184 192 </label> 185 193 </p> … … 194 202 <?php _e( 'Description' ); ?><br /> 195 203 <textarea id="edit-menu-item-description-<?php echo $item_id; ?>" class="widefat edit-menu-item-description" rows="3" cols="20" name="menu-item-description[<?php echo $item_id; ?>]"><?php echo esc_html( $item->description ); // textarea_escaped ?></textarea> 196 <span class="description"><?php _e( 'The description will be displayed in the menu if the current theme supports it.'); ?></span>204 <span class="description"><?php _e( 'The description will be displayed in the menu if the current theme supports it.' ); ?></span> 197 205 </label> 198 206 </p> … … 210 218 <?php if ( 'custom' != $item->type && $original_title !== false ) : ?> 211 219 <p class="link-to-original"> 212 <?php printf( __( 'Original: %s'), '<a href="' . esc_attr( $item->url ) . '">' . esc_html( $original_title ) . '</a>' ); ?>220 <?php printf( __( 'Original: %s' ), '<a href="' . esc_attr( $item->url ) . '">' . esc_html( $original_title ) . '</a>' ); ?> 213 221 </p> 214 222 <?php endif; ?> 215 <a class="item-delete submitdelete deletion" id="delete-<?php echo $item_id; ?>" href="<?php 216 echo wp_nonce_url( 223 <a class="item-delete submitdelete deletion" id="delete-<?php echo $item_id; ?>" href=" 224 <?php 225 echo wp_nonce_url( 226 add_query_arg( 227 array( 228 'action' => 'delete-menu-item', 229 'menu-item' => $item_id, 230 ), 231 admin_url( 'nav-menus.php' ) 232 ), 233 'delete-menu_item_' . $item_id 234 ); 235 ?> 236 "><?php _e( 'Remove' ); ?></a> <span class="meta-sep hide-if-no-js"> | </span> <a class="item-cancel submitcancel hide-if-no-js" id="cancel-<?php echo $item_id; ?>" href=" 237 <?php 238 echo esc_url( 217 239 add_query_arg( 218 240 array( 219 'action' => 'delete-menu-item', 220 'menu-item' => $item_id, 221 ), 222 admin_url( 'nav-menus.php' ) 223 ), 224 'delete-menu_item_' . $item_id 225 ); ?>"><?php _e( 'Remove' ); ?></a> <span class="meta-sep hide-if-no-js"> | </span> <a class="item-cancel submitcancel hide-if-no-js" id="cancel-<?php echo $item_id; ?>" href="<?php echo esc_url( add_query_arg( array( 'edit-menu-item' => $item_id, 'cancel' => time() ), admin_url( 'nav-menus.php' ) ) ); 226 ?>#menu-item-settings-<?php echo $item_id; ?>"><?php _e('Cancel'); ?></a> 241 'edit-menu-item' => $item_id, 242 'cancel' => time(), 243 ), admin_url( 'nav-menus.php' ) 244 ) 245 ); 246 ?> 247 #menu-item-settings-<?php echo $item_id; ?>"><?php _e( 'Cancel' ); ?></a> 227 248 </div> 228 249
Note: See TracChangeset
for help on using the changeset viewer.