
WordPress调试完整指南(启用WP_DEBUG + 其他工具)
is_random_header_image ( $type = 'any' )
is_random_header_image – 这个函数检查是否正在显示随机头像。如果随机头像正在显示,则返回 true,否则返回 false。
检查是否正在使用随机header图片。
如果用户在外观>header中明确选择了该选项,则永远为true。如果主题注册了多个header图片,没有选择特定的header图片,并且主题通过add_theme_support()打开了随机header图片,则也为true。
function is_random_header_image( $type = 'any' ) { $header_image_mod = get_theme_mod( 'header_image', get_theme_support( 'custom-header', 'default-image' ) ); if ( 'any' === $type ) { if ( 'random-default-image' === $header_image_mod || 'random-uploaded-image' === $header_image_mod || ( '' !== get_random_header_image() && empty( $header_image_mod ) ) ) { return true; } } else { if ( "random-$type-image" === $header_image_mod ) { return true; } elseif ( 'default' === $type && empty( $header_image_mod ) && '' !== get_random_header_image() ) { return true; } } return false; }