wp/wp-includes/class-wp-customize-nav-menus.php
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
equal deleted inserted replaced
21:48c4eec2b7e6 22:8c2e4d02f4ef
  1220 	 */
  1220 	 */
  1221 	protected function print_post_type_container( $available_item_type ) {
  1221 	protected function print_post_type_container( $available_item_type ) {
  1222 		$id = sprintf( 'available-menu-items-%s-%s', $available_item_type['type'], $available_item_type['object'] );
  1222 		$id = sprintf( 'available-menu-items-%s-%s', $available_item_type['type'], $available_item_type['object'] );
  1223 		?>
  1223 		?>
  1224 		<div id="<?php echo esc_attr( $id ); ?>" class="accordion-section">
  1224 		<div id="<?php echo esc_attr( $id ); ?>" class="accordion-section">
  1225 			<h4 class="accordion-section-title" role="presentation">
  1225 			<h4 class="accordion-section-title">
  1226 				<?php echo esc_html( $available_item_type['title'] ); ?>
  1226 				<button type="button" class="accordion-trigger" aria-expanded="false" aria-controls="<?php echo esc_attr( $id ); ?>-content">
  1227 				<span class="spinner"></span>
  1227 					<?php echo esc_html( $available_item_type['title'] ); ?>
  1228 				<span class="no-items"><?php _e( 'No items' ); ?></span>
  1228 					<span class="spinner"></span>
  1229 				<button type="button" class="button-link" aria-expanded="false">
  1229 					<span class="no-items"><?php _e( 'No items' ); ?></span>
  1230 					<span class="screen-reader-text">
       
  1231 					<?php
       
  1232 						/* translators: %s: Title of a section with menu items. */
       
  1233 						printf( __( 'Toggle section: %s' ), esc_html( $available_item_type['title'] ) );
       
  1234 					?>
       
  1235 						</span>
       
  1236 					<span class="toggle-indicator" aria-hidden="true"></span>
  1230 					<span class="toggle-indicator" aria-hidden="true"></span>
  1237 				</button>
  1231 				</button>
  1238 			</h4>
  1232 			</h4>
  1239 			<div class="accordion-section-content">
  1233 			<div class="accordion-section-content" id="<?php echo esc_attr( $id ); ?>-content">
  1240 				<?php if ( 'post_type' === $available_item_type['type'] ) : ?>
  1234 				<?php if ( 'post_type' === $available_item_type['type'] ) : ?>
  1241 					<?php $post_type_obj = get_post_type_object( $available_item_type['object'] ); ?>
  1235 					<?php $post_type_obj = get_post_type_object( $available_item_type['object'] ); ?>
  1242 					<?php if ( current_user_can( $post_type_obj->cap->create_posts ) && current_user_can( $post_type_obj->cap->publish_posts ) ) : ?>
  1236 					<?php if ( current_user_can( $post_type_obj->cap->create_posts ) && current_user_can( $post_type_obj->cap->publish_posts ) ) : ?>
  1243 						<div class="new-content-item-wrapper">
  1237 						<div class="new-content-item-wrapper">
  1244 							<label for="<?php echo esc_attr( 'create-item-input-' . $available_item_type['object'] ); ?>"><?php echo esc_html( $post_type_obj->labels->add_new_item ); ?></label>
  1238 							<label for="<?php echo esc_attr( 'create-item-input-' . $available_item_type['object'] ); ?>"><?php echo esc_html( $post_type_obj->labels->add_new_item ); ?></label>
  1261 	 * @since 4.7.0
  1255 	 * @since 4.7.0
  1262 	 */
  1256 	 */
  1263 	protected function print_custom_links_available_menu_item() {
  1257 	protected function print_custom_links_available_menu_item() {
  1264 		?>
  1258 		?>
  1265 		<div id="new-custom-menu-item" class="accordion-section">
  1259 		<div id="new-custom-menu-item" class="accordion-section">
  1266 			<h4 class="accordion-section-title" role="presentation">
  1260 			<h4 class="accordion-section-title">
  1267 				<?php _e( 'Custom Links' ); ?>
  1261 				<button type="button" class="accordion-trigger" aria-expanded="false" aria-controls="new-custom-menu-item-content">
  1268 				<button type="button" class="button-link" aria-expanded="false">
  1262 					<?php _e( 'Custom Links' ); ?>
  1269 					<span class="screen-reader-text">
       
  1270 						<?php
       
  1271 						/* translators: Hidden accessibility text. */
       
  1272 						_e( 'Toggle section: Custom Links' );
       
  1273 						?>
       
  1274 					</span>
       
  1275 					<span class="toggle-indicator" aria-hidden="true"></span>
  1263 					<span class="toggle-indicator" aria-hidden="true"></span>
  1276 				</button>
  1264 				</button>
  1277 			</h4>
  1265 			</h4>
  1278 			<div class="accordion-section-content customlinkdiv">
  1266 			<div class="accordion-section-content customlinkdiv" id="new-custom-menu-item-content">
  1279 				<input type="hidden" value="custom" id="custom-menu-item-type" name="menu-item[-1][menu-item-type]" />
  1267 				<input type="hidden" value="custom" id="custom-menu-item-type" name="menu-item[-1][menu-item-type]" />
  1280 				<p id="menu-item-url-wrap" class="wp-clearfix">
  1268 				<p id="menu-item-url-wrap" class="wp-clearfix">
  1281 					<label class="howto" for="custom-menu-item-url"><?php _e( 'URL' ); ?></label>
  1269 					<label class="howto" for="custom-menu-item-url"><?php _e( 'URL' ); ?></label>
  1282 					<input id="custom-menu-item-url" name="menu-item[-1][menu-item-url]" type="text" class="code menu-item-textbox" placeholder="https://">
  1270 					<input id="custom-menu-item-url" name="menu-item[-1][menu-item-url]" type="text" class="code menu-item-textbox" placeholder="https://">
       
  1271 					<span id="custom-url-error" class="error-message" style="display: none;"><?php _e( 'Please provide a valid link.' ); ?></span>
  1283 				</p>
  1272 				</p>
  1284 				<p id="menu-item-name-wrap" class="wp-clearfix">
  1273 				<p id="menu-item-name-wrap" class="wp-clearfix">
  1285 					<label class="howto" for="custom-menu-item-name"><?php _e( 'Link Text' ); ?></label>
  1274 					<label class="howto" for="custom-menu-item-name"><?php _e( 'Link Text' ); ?></label>
  1286 					<input id="custom-menu-item-name" name="menu-item[-1][menu-item-title]" type="text" class="regular-text menu-item-textbox">
  1275 					<input id="custom-menu-item-name" name="menu-item[-1][menu-item-title]" type="text" class="regular-text menu-item-textbox">
       
  1276 					<span id="custom-name-error" class="error-message" style="display: none;"><?php _e( 'The link text cannot be empty.' ); ?></span>
  1287 				</p>
  1277 				</p>
  1288 				<p class="button-controls">
  1278 				<p class="button-controls">
  1289 					<span class="add-to-menu">
  1279 					<span class="add-to-menu">
  1290 						<input type="submit" class="button submit-add-to-menu right" value="<?php esc_attr_e( 'Add to Menu' ); ?>" name="add-custom-menu-item" id="custom-menu-item-submit">
  1280 						<input type="submit" class="button submit-add-to-menu right" value="<?php esc_attr_e( 'Add to Menu' ); ?>" name="add-custom-menu-item" id="custom-menu-item-submit">
  1291 						<span class="spinner"></span>
  1281 						<span class="spinner"></span>