wp_basename

Definition:
function wp_basename( $path, $suffix = '' ) {}

i18n friendly version of basename()

Parameters

  • string $path: A path.
  • string $suffix: If the filename ends in suffix this will also be cut off.

Source code

function wp_basename( $path, $suffix = '' ) {

	return urldecode( basename( str_replace( '%2F', '/', urlencode( $path ) ), $suffix ) );

}

10607

wp_array_slice_assoc

Definition:
function wp_array_slice_assoc( $array, $keys ) {}

Extract a slice of an array, given a list of keys.

Parameters

  • array $array: The original array
  • array $keys: The list of keys

Return values

returns:The array slice

Source code

function wp_array_slice_assoc( $array, $keys ) {

	$slice = array();

	foreach ( $keys as $key )

		if ( isset( $array[ $key ] ) )

			$slice[ $key ] = $array[ $key ];



	return $slice;

}

10601

wp_admin_bar_updates_menu

Definition:
function wp_admin_bar_updates_menu( $wp_admin_bar ) {}

Provide an update link if theme/plugin/core updates are available.

Parameters

  • $wp_admin_bar

Source code

function wp_admin_bar_updates_menu( $wp_admin_bar ) {



	$update_data = wp_get_update_data();



	if ( !$update_data['counts']['total'] )

		return;



	$title = '<span class="ab-icon"></span><span class="ab-label">' . number_format_i18n( $update_data['counts']['total'] ) . '</span>';



	$wp_admin_bar->add_menu( array(

		'id'    => 'updates',

		'title' => $title,

		'href'  => network_admin_url( 'update-core.php' ),

		'meta'  => array(

			'title' => $update_data['title'],

		),

	) );

}

10595

wp_admin_bar_shortlink_menu

Definition:
function wp_admin_bar_shortlink_menu( $wp_admin_bar ) {}

Provide a shortlink.

Parameters

  • $wp_admin_bar

Source code

function wp_admin_bar_shortlink_menu( $wp_admin_bar ) {

	$short = wp_get_shortlink( 0, 'query' );

	$id = 'get-shortlink';



	if ( empty( $short ) )

		return;



	$html = '<input class="shortlink-input" type="text" readonly="readonly" value="' . esc_attr( $short ) . '" />';



	$wp_admin_bar->add_menu( array(

		'id' => $id,

		'title' => __( 'Shortlink' ),

		'href' => $short,

		'meta' => array( 'html' => $html ),

	) );

}

10593

wp_admin_bar_render

Definition:
function wp_admin_bar_render() {}

Render the admin bar to the page based on the $wp_admin_bar->menu member var.
This is called very late on the footer actions so that it will render after anything else being added to the footer.

Defined actions

  • admin_bar_menu
    do_action_ref_array( 'admin_bar_menu', array( &$wp_admin_bar ) );
  • wp_before_admin_bar_render
    do_action( 'wp_before_admin_bar_render' );
  • wp_after_admin_bar_render
    do_action( 'wp_after_admin_bar_render' );

Source code

function wp_admin_bar_render() {

	global $wp_admin_bar;



	if ( ! is_admin_bar_showing() || ! is_object( $wp_admin_bar ) )

		return false;



	do_action_ref_array( 'admin_bar_menu', array( &$wp_admin_bar ) );



	do_action( 'wp_before_admin_bar_render' );



	$wp_admin_bar->render();



	do_action( 'wp_after_admin_bar_render' );

}

10591