サポート » テーマ » Graphy、更新したらヘッダー画像がメニューで表示されない

  • 解決済 moonangel

    (@moonangel)


    既出でしたら、申し訳ございません。

    当方、テーマGraphyを使用しているのですが
    テーマの更新をしましたら、
    各メニューごとに表示されていたヘッダー画像が、表示されなくなってしまいました。

    現在はロゴをクリックするとヘッダー画像がランダム表示されるのですが、
    ブログ内ではヘッダー画像は表示されません。

    以前のバージョンみたいに、各メニューごとにヘッダー画像をランダム表示することは可能でしょうか?

    それから以前にこちらでお世話になったのですが、
    各カテゴリの表示


    カテゴリ;日常

    のように、日常というカテゴリの前に、カタカナでカテゴリと表示されています。
    このカタカナの「カテゴリ」を表示しないようにするには、どうすればよろしいでしょうか?

    記事を探しているのですが、見つかりません。
    以前教えていただいたStyle.cssの書き替えテキストも、
    当方のPCの再セットアップで消えてしまいました。

    合わせてよろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんばんは、テーマ作者です。

    以前のバージョンみたいに、各メニューごとにヘッダー画像をランダム表示することは可能でしょうか?

    「各メニュー」とは具体的に何を指していますでしょうか?(ページ・カテゴリーなど)
    カテゴリーの場合、もともとのGraphyにもカテゴリーごとに画像を表示する機能はありませんので、ご自身でカスタマイズされたものだと思います。

    このカタカナの「カテゴリ」を表示しないようにするには、どうすればよろしいでしょうか?

    functions.phpに次のコードを追加して下さい。
    Graphy 2からはアーカイブタイトルの表示方法が変更されているため、以前の方法ではうまくいかないと思います。

    function graphy_customize_archive_title( $title ) {
    	if ( is_category() ) {
    		$title = single_cat_title( '', false );
    	}
    	return $title;
    }
    add_filter( 'get_the_archive_title', 'graphy_customize_archive_title', 10 );

    また、今後のアップデートでカスタマイズが上書きされないためには、子テーマを作成することをおすすめします。

    トピック投稿者 moonangel

    (@moonangel)

    こんばんは。
    お返事、ありがとうございます。

    >「各メニュー」とは具体的に何を指していますでしょうか?(ページ・カテゴリーなど)
    カテゴリーの場合、もともとのGraphyにもカテゴリーごとに画像を表示する機能はありませんので、ご自身でカスタマイズされたものだと思います。

    えーと、当方詳しいことはまったくわかりません。
    でも、GraphyをDLしてカスタマイズでヘッダー画像を設定したところ、
    ナビゲーションメニューと言うのでしょうか?

    当方のメニュー設定は固定ページとカテゴリでメニューを作っております。
    更新前のGraphyは普通にメニューをクリックすると、ヘッダー画像がランダム表示されていたのですが、
    テーマ制作者さまがおっしゃるのであれば、過去にStyle.CSSを書き替えたのかもしれません。

    カテゴリの表示の件、ありがとうございました<(_ _)>

    >また、今後のアップデートでカスタマイズが上書きされないためには、子テーマを作成することをおすすめします。

    はい、いつも子テーマを作らないといけないと思いつつ、その子テーマの作り方がいまひとつわからなくて、ほんとうにすみません<(_ _)>

    更新前のGraphyは普通にメニューをクリックすると、ヘッダー画像がランダム表示されていたのですが、

    なるほど、状況が分かりました。おそらく前のテーマではヘッダー画像が全ページで表示されるようにカスタマイズしていたのだと思います。Graphy 2でもヘッダー画像の表示方法は以前と同じですので、header.phpの

    <?php if ( is_home() && get_header_image() ) : ?>
    <div id="header-image" class="header-image">
    	<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">
    </div><!-- #header-image -->
    <?php elseif ( is_page() && has_post_thumbnail() ) : ?>
    <div id="header-image" class="header-image">
    	<?php the_post_thumbnail( 'graphy-page-thumbnail' ); ?>
    </div><!-- #header-image -->
    <?php endif; ?>

    の部分を

    <div id="header-image" class="header-image">
    	<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">
    </div><!-- #header-image -->

    と変更すれば全ページでヘッダー画像が表示されるようになります。

    トピック投稿者 moonangel

    (@moonangel)

    あらためて、テーマ作者さま。

    やはり、当方でカスタマイズしておりました。

    <?php if ( is_home() && get_header_image() ) : ?>

    <?php if ( get_header_image() ) : ?>

    に書き替えておりました。

    どうもお騒がせいたしました。

    そちらのカスタマイズでも大丈夫です。むしろより望ましい方法だと思います。
    また何かありましたらご質問下さいませ。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「Graphy、更新したらヘッダー画像がメニューで表示されない」には新たに返信することはできません。