Wordpress

2024年版ワードプレスのテーマ「Jin(ジン)」トップページにスライドショーを入れよう〜パート2〜

にゃん花子

「Jin(ジン)」のトップ画像をスライドショーにしたいにゃん。

でも、Jinのボタンやテキストは残しておきたいにゃん

はいはい、やってみましょう!Jinの機能を残したまま、静止画をスライドに変更するにゃん!

パート1では、ヘッダーをまるっとスライドショーに変更していましたが、
今回は、Jinの元々の機能である「ヘッダーのコメント」と「ヘッダーのボタン」を残したまま、ヘッダー画像だけをスライドショーに変更する方法をご紹介します。

※テーマ公式の方法ではないので、任意でカスタマイズしてください。

JIN最新モデルJIN:Rに移行する選択肢も!

JINの最新版JIN:Rではヘッダーにスライドショーがデフォルト装備!
移行手順は本家サイトで詳しく説明されていますので、カスタマイズに困っている方は、こちらへの移行も検討してみても!?

JIN:Rって?→ https://jinr.jp/
詳しくは → https://jinr.jp/manual/jin-to-jinr/

完成イメージの紹介

ワードプレスのテーマ「JIN」のトップページ画像を、スライドショーを変更したイメージ。JINの備え付けの機能である、「キャッチコピー」や「ボタン」の機能をそのまま使用できます。

Jinのトップ画像用のスライドを作ろう

WordPressのプラグイン「MetaSlider(メタスライダー)」というスライドショー用のプラグインを利用します。

「MetaSlider(メタスライダー)」は、画像を選択するだけで、簡単にスライドショーを作る事がでキルプラグインです。
今回はパート2となりますので、MetaSliderについても紹介やインストール方法、スライドショーの作り方は、前回記事をご覧ください。

パート1をチェック!
2024年版 ワードプレスのテーマ「Jin(ジン)」トップページにスライドショーを入れよう!
2024年版 ワードプレスのテーマ「Jin(ジン)」トップページにスライドショーを入れよう!

Metasliderの効果と、Jinの相性に注意!

今回のように、一部の機能を残す場合に、Metasliderの「スライド効果」によって相性が悪い場合があります。(横スライドなどは、競合により動作不良になりました)

にゃん花子の環境では「フェード」を使用することで解消しました。Metasliderがうまく動かない場合は、「効果」の箇所を変えてみるにゃん

Jinのトップページにスライドショーを設定しよう〜パート2〜

WordPressのテーマファイル(php)を変更

さっそく、Jinのトップページのヘッダー画像をスライドショーに差し替える手順をご紹介します。ここからは、phpファイルに変更を加えていきます。

ダッシュボード」→「テーマファイルエディター」→「include」→「head」→「header-image.php」をクリック。

子テーマを使っている場合は、親テーマからファイルをコピーしておきましょう。

テーマファイルエディターを表示
JINのTOPページにスライドショーを入れるパート2

このファイルを変更すると、全てのヘッダースタイルが変更されます。適宜バックアップをとっておいてください。

phpファイルの、img呼び出し部分を変更する

今回は2カ所をガッツリと置き換えます。そのため、ファイルのバックアップやコメントアウト化など、ご自身の環境に合わせて戻せるようにしておきましょう。

6行目〜18行目(モバイルの場合のヘッダー画像表示箇所)と、
36行目〜40行目(PCの場合のヘッダー画像表示箇所)を、
メタスライダーのスライドショーコードへ置き換えしましょう。

[chat face=”3fukidashi.png” name=”にゃん花子” align=”right” border=”none” bg=”red”] [/chat]

2カ所とも同じスライドショーも可能ですが、モバイル・PCで違うスライドショーにするのがおススメ!モバイル用のスライドは縦長に設定してみるにゃん!

置き換えた後はこのような感じになります。

下記のコードをコピペしてただければ、表示されます
(Metasliderのidは、環境に合わせて変更してください)

1<?php echo do_shortcode('[metaslider id="xxx"]'); ?>

対象ファイルの全文はこちら。置き換え箇所がわからない場合は、丸っと下記の内容をコピペして、2箇所のmetasliderのidをご自身の環境に合わせて変更してください。

1<div id="main-image" class="main-image <?php is_animation_style(); ?>">
2				
3	<?php if ( is_mobile() ) : ?>
4		<?php if( get_the_top_image_url_sp() ): ?>
5		
6			<?php echo do_shortcode('[metaslider id="527"]'); ?>
7			
8		<?php endif; ?>
9	
10	<div class="top-image-meta">
11		<?php if( ! is_top_image_hl() == "" ) :?>
12		<div class="main-image-text <?php is_animation_style(); ?> <?php echo is_top_image_text_option(); ?>"><?php echo is_top_image_hl(); ?></div>
13		<?php endif; ?>
14		<?php if( ! is_top_image_text() == "" ) :?>
15		<div class="main-image-text-sub <?php is_animation_style(); ?> <?php echo is_top_image_subtext_option(); ?>"><?php echo is_top_image_text(); ?></div>
16		<?php endif; ?>
17		<?php if( ! is_top_image_btn_text() == "" ) :?>
18		<div class="top-image-btn-color <?php is_animation_style(); ?>"><a href="<?php is_top_image_btn_link() ?>"><?php echo is_top_image_btn_text(); ?></a></div>
19		<?php endif; ?>
20	</div>
21	
22	<?php else: ?>
23		<?php if( get_the_top_image_url() ): ?>
24	
25			<?php echo do_shortcode('[metaslider id="67"]'); ?>
26
27		<div class="top-image-meta">
28			<?php if( ! is_top_image_hl() == "" ) :?>
29			<div class="main-image-text <?php is_animation_style(); ?> <?php echo is_top_image_text_option(); ?>"><?php echo is_top_image_hl(); ?></div>
30			<?php endif; ?>
31			<?php if( ! is_top_image_text() == "" ) :?>
32			<div class="main-image-text-sub <?php is_animation_style(); ?> <?php echo is_top_image_subtext_option(); ?>"><?php echo is_top_image_text(); ?></div>
33			<?php endif; ?>
34			<?php if( ! is_top_image_btn_text() == "" ) :?>
35			<div class="top-image-btn-color <?php is_animation_style(); ?>"><a href="<?php is_top_image_btn_link() ?>"><?php echo is_top_image_btn_text(); ?></a></div>
36			<?php endif; ?>
37		</div>
38		<?php endif; ?>
39	<?php endif; ?>
40	
41</div>

「ファイルを更新」をクリック。

TOPページをヘッダー画像ありのスタイルへ変更

ではさっそく、先ほどカスタマイズしたヘッダーをホームページで表示してみましょう。

ダッシュボード」→「外観」→「カスタマイズ」→「サイトデザイン設定」をクリック。(今回は、スタイル8を選択しています。)

jinにスライドショーを表示しよう

保存して公開」をクリック。

これで全ての設定は完了です!お疲れ様でした。

ABOUT ME
にゃん花子
にゃん花子
「コード書くには苦手」「コピペで動けば、それでOK」な、ノンプログラマー向け | マニアック・ピンポイントなWordpress TIPSが多め|文系から独学でWeb屋さんになった人|インフラ分野のわかるWebディレクター|主にWordpressのサイト立ち上げ、リプレイス、運用をしています|PC画面にブツブツ呟きながら、制作するのが好きです|坐骨神経痛とぎっくり腰経験済 | ブログ収益を保護猫活動に使いたいので、頑張る人 | 夜型人間から朝方に切り替え中|小学1年生の壁に負けじと2024年も奮闘します
記事URLをコピーしました