wp_new_blog_notification

Definition:
function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) {}

Parameters

  • string $blog_title: Blog title.
  • string $blog_url: Blog url.
  • int $user_id: User ID.
  • string $password: User’s Password.

Source code

function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) {

	$user = new WP_User($user_id);

	$email = $user->user_email;

	$name = $user->user_login;

	$message = sprintf(__("Your new WordPress site has been successfully set up at:



%1\$s



You can log in to the administrator account with the following information:



Username: %2\$s

Password: %3\$s



We hope you enjoy your new site. Thanks!



--The WordPress Team

Home
"), $blog_url, $name, $password); @wp_mail($email, __('New WordPress Site'), $message); }

3939

wp_nav_menu_taxonomy_meta_boxes

Definition:
function wp_nav_menu_taxonomy_meta_boxes() {}

Creates metaboxes for any taxonomy menu item.

Defined filters

  • nav_menu_meta_box_object
    apply_filters( 'nav_menu_meta_box_object', $tax )

Source code

function wp_nav_menu_taxonomy_meta_boxes() {

	$taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'object' );



	if ( !$taxonomies )

		return;



	foreach ( $taxonomies as $tax ) {

		$tax = apply_filters( 'nav_menu_meta_box_object', $tax );

		if ( $tax ) {

			$id = $tax->name;

			add_meta_box( "add-{$id}", $tax->labels->name, 'wp_nav_menu_item_taxonomy_meta_box', 'nav-menus', 'side', 'default', $tax );

		}

	}

3937

wp_nav_menu_setup

Definition:
function wp_nav_menu_setup() {}

Register nav menu metaboxes and advanced menu items

Source code

function wp_nav_menu_setup() {

	// Register meta boxes

	if ( wp_get_nav_menus() )

		add_meta_box( 'nav-menu-theme-locations', __( 'Theme Locations' ), 'wp_nav_menu_locations_meta_box' , 'nav-menus', 'side', 'default' );

	add_meta_box( 'add-custom-links', __('Custom Links'), 'wp_nav_menu_item_link_meta_box', 'nav-menus', 'side', 'default' );

	wp_nav_menu_post_type_meta_boxes();

	wp_nav_menu_taxonomy_meta_boxes();



	// Register advanced menu items (columns)

	add_filter( 'manage_nav-menus_columns', 'wp_nav_menu_manage_columns');



	// If first time editing, disable advanced items by default.

	if( false === get_user_option( 'managenav-menuscolumnshidden' ) ) {

		$user = wp_get_current_user();

		update_user_option($user->ID, 'managenav-menuscolumnshidden',

			array( 0 => 'link-target', 1 => 'css-classes', 2 => 'xfn', 3 => 'description', ),

			true);

	}

}

3935

wp_nav_menu_post_type_meta_boxes

Definition:
function wp_nav_menu_post_type_meta_boxes() {}

Creates metaboxes for any post type menu item.

Defined filters

  • nav_menu_meta_box_object
    apply_filters( 'nav_menu_meta_box_object', $post_type )

Source code

function wp_nav_menu_post_type_meta_boxes() {

	$post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'object' );



	if ( ! $post_types )

		return;



	foreach ( $post_types as $post_type ) {

		$post_type = apply_filters( 'nav_menu_meta_box_object', $post_type );

		if ( $post_type ) {

			$id = $post_type->name;

			add_meta_box( "add-{$id}", $post_type->labels->name, 'wp_nav_menu_item_post_type_meta_box', 'nav-menus', 'side', 'default', $post_type );

		}

	}

3933

wp_nav_menu_max_depth

Definition:
function wp_nav_menu_max_depth() {}

Parameters

  • $classes

Source code

function wp_nav_menu_max_depth() {

	global $_wp_nav_menu_max_depth;

	return "menu-max-depth-$_wp_nav_menu_max_depth";

}

3931