Merged in feature/81-dev-dev01 (pull request #5)
auto-patch 81-dev-dev01-2023-12-05T22_45_26 * auto-patch 81-dev-dev01-2023-12-05T22_45_26
This commit is contained in:
@@ -281,7 +281,14 @@ switch ( $action ) {
|
||||
check_admin_referer( 'delete-menu_item_' . $menu_item_id );
|
||||
|
||||
if ( is_nav_menu_item( $menu_item_id ) && wp_delete_post( $menu_item_id, true ) ) {
|
||||
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'The menu item has been successfully deleted.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'The menu item has been successfully deleted.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'updated' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -302,9 +309,23 @@ switch ( $action ) {
|
||||
}
|
||||
|
||||
if ( is_wp_error( $deletion ) ) {
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . $deletion->get_error_message() . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
$deletion->get_error_message(),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
} else {
|
||||
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'The menu has been successfully deleted.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'The menu has been successfully deleted.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'updated' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -320,13 +341,27 @@ switch ( $action ) {
|
||||
$deletion = wp_delete_nav_menu( $menu_id_to_delete );
|
||||
|
||||
if ( is_wp_error( $deletion ) ) {
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . $deletion->get_error_message() . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
$deletion->get_error_message(),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
$deletion_error = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ( empty( $deletion_error ) ) {
|
||||
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Selected menus have been successfully deleted.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'Selected menus have been successfully deleted.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'updated' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -349,7 +384,14 @@ switch ( $action ) {
|
||||
$_nav_menu_selected_id = wp_update_nav_menu_object( 0, array( 'menu-name' => $new_menu_title ) );
|
||||
|
||||
if ( is_wp_error( $_nav_menu_selected_id ) ) {
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . $_nav_menu_selected_id->get_error_message() . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
$_nav_menu_selected_id->get_error_message(),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
} else {
|
||||
$_menu_object = wp_get_nav_menu_object( $_nav_menu_selected_id );
|
||||
$nav_menu_selected_id = $_nav_menu_selected_id;
|
||||
@@ -400,7 +442,14 @@ switch ( $action ) {
|
||||
exit;
|
||||
}
|
||||
} else {
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'Please enter a valid menu name.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'Please enter a valid menu name.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
// Update existing menu.
|
||||
@@ -422,7 +471,14 @@ switch ( $action ) {
|
||||
$menu_title = trim( esc_html( $_POST['menu-name'] ) );
|
||||
|
||||
if ( ! $menu_title ) {
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'Please enter a valid menu name.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'Please enter a valid menu name.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
$menu_title = $_menu_object->name;
|
||||
}
|
||||
|
||||
@@ -431,7 +487,14 @@ switch ( $action ) {
|
||||
|
||||
if ( is_wp_error( $_nav_menu_selected_id ) ) {
|
||||
$_menu_object = $_nav_menu_selected_id;
|
||||
$messages[] = '<div id="message" class="error notice is-dismissible"><p>' . $_nav_menu_selected_id->get_error_message() . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
$_nav_menu_selected_id->get_error_message(),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'error' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
} else {
|
||||
$_menu_object = wp_get_nav_menu_object( $_nav_menu_selected_id );
|
||||
$nav_menu_selected_title = $_menu_object->name;
|
||||
@@ -468,7 +531,14 @@ switch ( $action ) {
|
||||
// Set menu locations.
|
||||
set_theme_mod( 'nav_menu_locations', $menu_locations );
|
||||
|
||||
$messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Menu locations updated.' ) . '</p></div>';
|
||||
$messages[] = wp_get_admin_notice(
|
||||
__( 'Menu locations updated.' ),
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'updated' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -614,11 +684,19 @@ wp_nav_menu_setup();
|
||||
wp_initial_nav_menu_meta_boxes();
|
||||
|
||||
if ( ! current_theme_supports( 'menus' ) && ! $num_locations ) {
|
||||
$messages[] = '<div id="message" class="updated"><p>' . sprintf(
|
||||
$message_no_theme_support = sprintf(
|
||||
/* translators: %s: URL to Widgets screen. */
|
||||
__( 'Your theme does not natively support menus, but you can use them in sidebars by adding a “Navigation Menu” widget on the <a href="%s">Widgets</a> screen.' ),
|
||||
admin_url( 'widgets.php' )
|
||||
) . '</p></div>';
|
||||
);
|
||||
$messages[] = wp_get_admin_notice(
|
||||
$message_no_theme_support,
|
||||
array(
|
||||
'id' => 'message',
|
||||
'additional_classes' => array( 'updated' ),
|
||||
'dismissible' => true,
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if ( ! $locations_screen ) : // Main tab.
|
||||
@@ -1149,7 +1227,10 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
|
||||
</div><!-- /#post-body-content -->
|
||||
</div><!-- /#post-body -->
|
||||
<div id="nav-menu-footer">
|
||||
<div class="major-publishing-actions wp-clearfix">
|
||||
<div class="major-publishing-actions">
|
||||
<div class="publishing-action">
|
||||
<?php submit_button( empty( $nav_menu_selected_id ) ? __( 'Create Menu' ) : __( 'Save Menu' ), 'primary large menu-save', 'save_menu', false, array( 'id' => 'save_menu_footer' ) ); ?>
|
||||
</div><!-- END .publishing-action -->
|
||||
<?php if ( $menu_count > 0 ) : ?>
|
||||
|
||||
<?php if ( $add_new_screen ) : ?>
|
||||
@@ -1178,9 +1259,6 @@ require_once ABSPATH . 'wp-admin/admin-header.php';
|
||||
<?php endif; ?>
|
||||
|
||||
<?php endif; ?>
|
||||
<div class="publishing-action">
|
||||
<?php submit_button( empty( $nav_menu_selected_id ) ? __( 'Create Menu' ) : __( 'Save Menu' ), 'primary large menu-save', 'save_menu', false, array( 'id' => 'save_menu_footer' ) ); ?>
|
||||
</div><!-- END .publishing-action -->
|
||||
</div><!-- END .major-publishing-actions -->
|
||||
</div><!-- /#nav-menu-footer -->
|
||||
</div><!-- /.menu-edit -->
|
||||
|
||||
Reference in New Issue
Block a user