TCD「ANTHEM」テーマの検索結果トップ画像を無理やり変えてみた。

当サイトではTCDのテーマである「ANTHEM」を使っています。

スタイリッシュで個人的にはかなり優れたテーマだと思います。

しかしながら発売されて間もないせいか検索結果のトップ画面の変更ができず↓のような表示しかできませんでした。(2021年4月13日現在)

検索結果画面についてはテーマ内にある「search.php」を数行弄れば良いので割と簡単に修正できます。

なお本サイトでは子テーマを作り、そこに「search.php」ファイルを作って対応しています。

普通に親テーマにある「search.php」ファイルを弄れば良いだけですが、アップデートの度に修正するのが面倒なので子テーマを作っています。

search.phpの修正箇所

<?php
     get_header();
     $options = get_design_plus_option();
     if ( !empty( get_search_query() ) ) {
       $title = sprintf( __( 'Search result for %s', 'tcd-w' ), get_search_query() );
     } else {
       $title = __( 'Search result', 'tcd-w' );
     }
     $title_font_type = $options['blog_title_font_type'];
     $desc = '';
     $desc_font_type = $options['blog_desc_font_type'];
     // $bg_image = $options['blog_bg_image'] ? wp_get_attachment_image_src( $options['blog_bg_image'], 'full' ) : '';
     $bg_image = get_stylesheet_directory_uri().'/search_results.jpg';
     $bg_image = array($bg_image, 1450, 500, false);

12行目をコメントアウトし、13、14行で修正を入れています。

現在のところ「$bg_image」変数には配列となっており$bg_image[0]しか使われていないため下記でも問題ないです。

$bg_image = array($bg_image);

しかしながら今後ANTHEMテーマにアップデートが入った場合に不具合が起こるといやなので「1450, 500, false」も念の為入れています。

$bg_image = array($bg_image, 1450, 500, false);

任意の写真を挿入

「search.php」と同じディレクトリに任意の画像「search_results.jpg」を入れれば画像が置き換わります。

結果

こんな感じで表示されます。

恐らくすぐに修正(アップデート)が入るかとは思いますが、それまでに検索画面をなんとかしたいな~

と思っている方のお役に立てればいいな~と思います。

コメント

この記事へのコメントはありません。

TOP