Nakkan Base

投稿記事一覧

【WordPress】カスタムヘッダーの設置

カスタムヘッダーの設置は、functions.phpadd_theme_support()で追加できる。

…のは知っていた。

知っていたけど、理解してたかというと、していなかった感じ。

要はfunctions.phpに機能を追加するだけではダメで、header.phpも触らないといけないのです。

=functions.php=

// カスタムヘッダー
add_theme_support( 'custom-header' );

=header.php=

  <!-- custom header -->
<?php $header_image = get_header_image();
          if ( ! empty( $header_image ) ) : ?>
 <div id="header_img">
  <a href="<?php echo home_url(); ?>"><img src="<?php header_image(); ?>" alt="<?php bloginfo('name'); ?>"  /></a>
 </div>
<?php endif;?>

この<?php header_image(); ?>を何というか初めて理解したわけです。

自分で作ったテーマのヘッダーが、どうして変更できなかったかという理由がわかったわけです。

header.phpを書き換えてなかった。

「別にいいや」と思って放置していたので、今回このように恥ずかしいことになりました。

まあでも、このブログはこういう超初心者さんのためのものなので、お役に立てていただきたいと思います。

すごくよくわかるリンク様を貼っておきます。

★WordPressにヘッダー画像機能(カスタムヘッダー)がない場合の作り方