wp_admin_bar_render() - WordPress 函数参考中文文档

返回介绍

wp_admin_bar_render()

发布于 2017-09-11 字数2250 浏览 928 评论 0

wp_admin_bar_render()

Renders 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.

It includes the ‘admin_bar_menu’ action which should be used to hook in and add new menus to the admin bar. That way you can be sure that you are adding at most optimal point, right before the admin bar is rendered. This also gives you access to the $post global, among others.


源代码

File: wp-includes/admin-bar.php

function wp_admin_bar_render() {
	global $wp_admin_bar;

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

	/**
	 * Load all necessary admin bar items.
	 *
	 * This is the hook used to add, remove, or manipulate admin bar items.
	 *
	 * @since 3.1.0
	 *
	 * @param WP_Admin_Bar $wp_admin_bar WP_Admin_Bar instance, passed by reference
	 */
	do_action_ref_array( 'admin_bar_menu', array( &$wp_admin_bar ) );

	/**
	 * Fires before the admin bar is rendered.
	 *
	 * @since 3.1.0
	 */
	do_action( 'wp_before_admin_bar_render' );

	$wp_admin_bar->render();

	/**
	 * Fires after the admin bar is rendered.
	 *
	 * @since 3.1.0
	 */
	do_action( 'wp_after_admin_bar_render' );
}

更新日志

Version 描述
3.1.0 Introduced.

相关函数

Uses

  • wp-includes/class-wp-admin-bar.php:
    WP_Admin_Bar::render()
  • wp-includes/admin-bar.php:
    is_admin_bar_showing()
  • wp-includes/admin-bar.php:
    admin_bar_menu
  • wp-includes/admin-bar.php:
    wp_before_admin_bar_render
  • wp-includes/admin-bar.php:
    wp_after_admin_bar_render
  • wp-includes/plugin.php:
    do_action_ref_array()
  • wp-includes/plugin.php:
    do_action()
  • Show 2 more uses
    Hide more uses


User Contributed Notes

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!