参数
- $blog_id
-
(int) (可选) 相关博客的ID,默认值是当前博客的ID。
源码
更新日志
版本 | 描述 |
---|---|
4.5.0 | 开始引入 |
使用示例
要获取自定义logo图片的URL:
$custom_logo_id = get_theme_mod( 'custom_logo' ); $image = wp_get_attachment_image_src( $custom_logo_id , 'full' ); echo $image[0];
将自定义logo添加到登录页面:
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 );
关于上述示例。添加下面的代码,也可以删除带有主页链接的 wordpress.org 链接。
function new_wp_login_url() { return home_url(); } add_filter('login_headerurl', 'new_wp_login_url');