返回介绍

the_custom_logo()

发布于 2017-09-11 10:33:50 字数 2344 浏览 1088 评论 0 收藏 0

the_custom_logo( int $blog_id )

Displays a custom logo, linked to home.


description


参数

$blog_id

(int) (Optional) ID of the blog in question. Default is the ID of the current blog.


源代码

File: wp-includes/general-template.php

function the_custom_logo( $blog_id = 0 ) {
	echo get_custom_logo( $blog_id );
}

更新日志

Versiondescription
4.5.0Introduced.

相关函数

Uses

  • wp-includes/general-template.php: get_custom_logo()

User Contributed Notes

  1. Skip to note content You must log in to vote on the helpfulness of this noteVote results for this note: 2You must log in to vote on the helpfulness of this note Contributed by Rami Yushuvaev

    To get the URL of the custom logo image:

    
    $custom_logo_id = get_theme_mod( 'custom_logo' );
    $image = wp_get_attachment_image_src( $custom_logo_id , 'full' );
    echo $image[0];
    
  2. See Also
    get_custom_logo()
    has_custom_logo()

    Add your custom logo to the login page:

    
    function wpdev_filter_login_head() {
    
    	if ( has_custom_logo() ) :
    
    		$image = wp_get_attachment_image_src( get_theme_mod( 'custom_logo' ), 'full' );
    		?>
    		<style type="text/css">
    			.login h1 a {
    				background-image: url(<?php echo esc_url( $image[0] ); ?>);
    				-webkit-background-size: <?php echo absint( $image[1] )?>px;
    				background-size: <?php echo absint( $image[1] ) ?>px;
    				height: <?php echo absint( $image[2] ) ?>px;
    				width: <?php echo absint( $image[1] ) ?>px;
    			}
    		</style>
    		<?php
    	endif;
    }
    
    add_action( 'login_head', 'wpdev_filter_login_head', 100 );
    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文