^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 阿里云1核2g仅需102元/年,今日10点开抢

wordpress函数core_update_footer()用法示例

core_update_footer( string $msg = '' )

描述


参数

$msg

(string)
(Optional)

Default value: ”


返回值

(string)


源代码

File: wp-admin/includes/update.php

function core_update_footer( $msg = '' ) {
	if ( !current_user_can('update_core') )
		return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) );

	$cur = get_preferred_from_update_core();
	if ( ! is_object( $cur ) )
		$cur = new stdClass;

	if ( ! isset( $cur->current ) )
		$cur->current = '';

	if ( ! isset( $cur->url ) )
		$cur->url = '';

	if ( ! isset( $cur->response ) )
		$cur->response = '';

	switch ( $cur->response ) {
	case 'development' :
		/* translators: 1: WordPress version number, 2: WordPress updates admin screen URL */
		return sprintf( __( 'You are using a development version (%1$s). Cool! Please <a href="%2$s">stay updated</a>.' ), get_bloginfo( 'version', 'display' ), network_admin_url( 'update-core.php' ) );

	case 'upgrade' :
		return '<strong><a href="' . network_admin_url( 'update-core.php' ) . '">' . sprintf( __( 'Get Version %s' ), $cur->current ) . '</a></strong>';

	case 'latest' :
	default :
		return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) );
	}
}

Collapse full 源代码 code

View on Trac


相关函数

Uses

  • wp-admin/includes/update.php:
    get_preferred_from_update_core()
  • wp-includes/capabilities.php:
    current_user_can()
  • wp-includes/l10n.php:
    __()
  • wp-includes/general-template.php:
    get_bloginfo()
  • wp-includes/link-template.php:
    network_admin_url()

User Contributed Notes

  1. Skip to note content

    You must log in to vote on the helpfulness of this noteVote results for this note: 1You must log in to vote on the helpfulness of this note

    Contributed by pixeline

    I find it annoying when the admin footer tells you that a new WordPress version is available (for example “Get Version 4.6.1”) but does not tell you what your current version is.
    Here is a patch:

    
    // Improve Admin footer update notice.
    if (!function_exists('smarter_update_footer')){
    	function smarter_update_footer( $msg = '' ) {
    		if ( !current_user_can('update_core') )
    			return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) );
    
    		$cur = get_preferred_from_update_core();
    		if ( ! is_object( $cur ) )
    			$cur = new stdClass;
    
    		if ( ! isset( $cur->current ) )
    			$cur->current = '';
    
    		if ( ! isset( $cur->url ) )
    			$cur->url = '';
    
    		if ( ! isset( $cur->response ) )
    			$cur->response = '';
    
    		switch ( $cur->response ) {
    		case 'development' :
    			return sprintf( __( 'You are using a development version (%1$s). Cool! Please <a href="%2$s">stay updated</a>.' ), get_bloginfo( 'version', 'display' ), network_admin_url( 'update-core.php' ) );
    
    		case 'upgrade' :
    			return '<strong>'.sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) ).' - <a href="' . network_admin_url( 'update-core.php' ) . '">' . sprintf( __( 'Get Version %s' ), $cur->current ) . '</a></strong>';
    
    		case 'latest' :
    		default :
    			return sprintf( __( 'Version %s' ), get_bloginfo( 'version', 'display' ) );
    		}
    	}
    	add_filter( 'update_footer', 'smarter_update_footer', 9999);
    }
    

让小雨知道,这篇文章帮到了你
扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

如有疑问,请前往问答中心反馈!

反馈