Xeory BASEでアイキャッチ画像を記事に表示させない方法

2016年6月17日

Xeory BASEの記事投稿画面からアイキャッチ画像を設定すると、自動的に記事内に反映されます。手間が省けて便利な機能なのですが、OGP画像(og:image)と記事内に表示する画像を分けたい!というケースもあると思います。その際はテンプレートを編集して記事内のアイキャッチ画像を非表示にしてしまいましょう。

方法は簡単です。WordPressの管理画面にログインし、サイドメニューの外観>テーマ編集に遷移、index.php/single.php/archive.php内の次の記述を削除してください。(※編集前に念のためバックアップ必須です)

メインインデックス(index.php)

<?php if( get_the_post_thumbnail() ) { ?>
<div class="post-thumbnail">
<a href="<?php the_permalink(); ?>" rel="nofollow"><?php the_post_thumbnail(); ?></a>
</div>
<?php } ?>

個別投稿(single.php)

<?php if( get_the_post_thumbnail() ) : ?>
<div class="post-thumbnail">
<?php the_post_thumbnail(); ?>
</div>
<?php endif; ?>

アーカイブ(archive.php)

<?php if( get_the_post_thumbnail() ) { ?>
<div class="post-thumbnail">
<a href="<?php the_permalink(); ?>" rel="nofollow"><?php the_post_thumbnail(); ?></a>
</div>
<?php } ?>

全てのアイキャッチ画像がトップページ及び各記事内で表示されなくなります。

茅場町WordPress

Posted by onikuQ