整体師がWordPressテーマ作りました

Healerは、スマホ&タブレット対応・SEO対策済みの整体院・サロン専用テーマです。

お客様の声やWeb予約カレンダー表示機能など便利機能が搭載されています。

詳しくはこちらから。

公式サイト

STINGER8の「最近のエントリ」をトップページだけ非表示にする方法

stinger8-newentry-toppage-hide-thumbnail

STINGER8のトップページには新着記事一覧が表示されています。

そして、サイドバーには「最近のエントリ」として同じように新着記事が5件表示されますが、コンテンツが重複していてなんとなく気持ち悪い。

STINGER7までは管理画面から表示・非表示ができたのですが、8ではそれができなくなってしまいました。

そこで今回は、テーマファイルをカスタマイズして、STINGER8の「最近のエントリ」をトップページだけ非表示にする方法を紹介します。

カスタマイズの手順

カスタマイズは以下の手順でおこないます。

  1. 親テーマのsideber.phpとnewpost.phpを子テーマにコピーする
  2. newpost.phpの呼び出しを分岐させる
  3. newpost.phpで表示記事数を変更する

1)親テーマのsideber.phpとnewpost.phpを子テーマにコピーする

まず、FTPソフトなどを使って親テーマのsidebar.phpnewpost.phpを子テーマにコピーします。

child-theme-copy-thumbnail
サイトをWordPressで作るメリットの一つとして、自分好みに自由にカスタマイズできるということが上げられます。 ですが、ちょっとし

2)newpost.phpの呼び出しを分岐させる

子テーマのsidebar.php編集画面で以下のコードを探し、

<?php get_template_part( 'newpost' ); //最近のエントリ ?>

以下のように書き換えます。

<?php if ( !is_home() && !is_front_page() ) : ?>
<p class="menu_underh2">New Entry</p>
<?php get_template_part( 'newpost' ); //最近のエントリ ?>
<?php endif; ?>

1行目でトップページとフロントページを除外して非表示にしています。

3)newpost.phpで表示記事数を変更する

newpost.phpの編集画面で最近のエントリの表示記事数を変更することができます。

$newentrypost_no = 5; //表示したい記事数

最新記事よりほかのウィジェットを表示したい場合は数を減らしてもいいかもしれません。

stinger8-newentry-toppage-hide-thumbnail
この記事が良かったら、いいねして
最新記事をチェックしてください!

Twitterで

コメント

  1. たろ より:

    子テーマにコピーするの所がわかりにくい

コメントを残す

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

Gravatarに登録すると、お好きな画像をアバターに設定できます。