WordPressでカスタムヘッダー機能を付ける
テーマにカスタムヘッダー機能を付ける方法です。
function.phpに下記を記入して、カスタムヘッダー機能を有効にします。
add_custom_image_header('header_style','');
カスタムヘッダー機能を有効にすると、ダッシュボードの外観の項目に”ヘッダー”が追加されます。

続けてfunction.phpに下記を記入します。
define('HEADER_TEXTCOLOR', 'ffffff');
define('HEADER_IMAGE', '%s/images/default_header.jpg'); // %s is the template dir uri
define('HEADER_IMAGE_WIDTH','950'); //横サイズ指定
define('HEADER_IMAGE_HEIGHT','200'); //縦サイズ指定
• ‘HEADER_TEXTCOLOR’, ‘ffffff’
テキストの色の設定です。
※ヘッダーのテキストの色を変更できないようにするには下のように記入。
define(‘NO_HEADER_TEXT’, true );
• ‘HEADER_IMAGE’, ‘%s/images/default_header.jpg’
デフォルトのヘッダー画像の設定です。”%s”はテンプレートファイルまでのパスです。
• ‘HEADER_IMAGE_WIDTH’,’950’ ’HEADER_IMAGE_HEIGHT’,’200′
指定した大きさでアップロードする設定です。

次に下記をfunction.phpに記入します。”header_image();”でカスタムヘッダーで指定した画像を呼び出します。下記のスタイルが実際のコードに追加されます。
function header_style() {
?><style type="text/css">
#header {
background: url(<?php header_image(); ?>);
}
</style><?php
}
[/php]
もしくはheader.phpの<head>部分に下記のように記入します。
[php]
<style type="text/css">
#header {
background-image: url(<?php header_image(); ?>);
}
</style>
No Comments & Tracbacks