Home » WordPressサイト作成記録, トラブル対策メモ » ヘッダー画像の入替え出来ない

ヘッダー画像の入替え出来ないWordPress サイト作成記録

ヘッダー画像の入替え出来ない

【 問題点 】

現在使用しているテンプレートをそのままインストールした時点では、カスタムヘッダーの設定でヘッダー画像の入れ替え(ランダム設定含む)が出来ない。

【 解決策 】下記の手順でテーマの編集をして解決した。

———————————————————————————
1.【functions.phpの確認と編集】
———————————————————————————
functions.php内に【 add_theme_support( ‘custom-header’ ); 】のコードがあるか
確認し、無ければ追加する。

<?php
register_sidebar(array(
‘before_widget’ => ‘<div id=”%1$s” class=”widget %2$s”>’,
‘after_widget’ => ‘</div></div></div>’,
‘before_title’ => ‘<h3>’,
‘after_title’ => ‘</h3><div class=”side_box”><div class=”side_inbox”>’,
));
define( ‘NO_HEADER_TEXT’, true );
define(‘HEADER_IMAGE’, ‘%s/img/top_img.jpg’);
define(‘HEADER_IMAGE_WIDTH’, 920);
define(‘HEADER_IMAGE_HEIGHT’, 280);
add_custom_image_header( $header_callback, $admin_header_callback );
add_theme_support( ‘custom-header’ );
add_custom_background();
?>
<?php add_theme_support( ‘menus’ ); ?>

——————————————————————————–
2.【 index.phpの編集 】
——————————————————————————–
該当テンプレートのヘッダー画像は、「テーマ編集」内のindex.phpに設定されていた為、
下記の部分のソースコードを変更する。
<?php get_header(); ?>
<div id=”main”>
<div id=”top_img”><img src=”<?php echo bloginfo(‘template_url’); ?>/img/top2_img.jpg” alt=”**画像のテーマ**” /></div>

<?php get_header(); ?>
<div id=”main”>
<div id=”top_img”><img src=”<?php header_image(); ?>” height=”<?php echo get_custom_header()->height; ?>” width=”<?php echo get_custom_header()->width; ?>” alt=”**画像のテーマ**” /></div>

———————————————————————————-
以上の変更で、問題なくカスタムヘッダーの設定でヘッダー画像の入替えが出来た。

 

コメントフォーム

Copyright(c) 2014 WordPress サイト作成記録 All Rights Reserved.