カスタムヘッダーの設定

ファンクションに記述

/* カスタムヘッダー関係 */
add_custom_image_header('','admin_header_style');
function admin_header_style() {
?>
<style type="text/css">

        #headimg {
            width: <?php echo HEADER_IMAGE_WIDTH; ?>px;
            height: <?php echo HEADER_IMAGE_HEIGHT; ?>px;
       }

</style>
<?php
}
 
define('NO_HEADER_TEXT',true);
define('HEADER_IMAGE','%s/img/main_img.jpg'); //デフォルトの画像指定
define('HEADER_IMAGE_WIDTH',948);
define('HEADER_IMAGE_HEIGHT',145);

以下をテンプレートに張る。

<style>
div#main_img{
background:url(<?php header_image(); ?>);
}
</style>

使い方的には

<img src="<?php header_image(); ?>">

でも行ける。
上の使い方はdiv#main_imgの背景画像に設定した画像を利用する仕様