2017-03-17

【アップデート情報】販売中の全テーマ対象にコードの修正を行いました(Ver.20170317)

Minimal WPテーマのご利用ありがとうございます。
全テーマ対象に、コードの修正をするアップデートを行ないました。
2017年3月17日15:30以降のダウンロードファイルは修正済みです。

今回の変更点は1点のみです。
サイドバーの新着記事のコードを若干修正しました。
これを行なわなくても特に問題はありませんが、
例えばサイドバーにループを複数使ったカスタマイズをしようとする場合や、
サイドバーを左カラム、本文を右カラムに入れ替える等の大幅なカスタマイズを行なう時に、
ループの不具合が出にくくする修正です。

サイドバーの新着記事のコード修正

ダッシュボード>外観>テーマ編集>サイドバー(sidebar.php)

<修正前>

<!-- 新着記事 -->
<div class="sidebox-new">
<div class="widget-title">新着記事</div>
<ul>
<?php query_posts("showposts=5"); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
〜〜〜〜〜〜〜〜〜〜〜(中略)〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
<?php endwhile; else: ?>
<li>記事はありません</li>
<?php endif; ?>
</ul>
</div>
<!-- / 新着記事 -->

<修正後>

<!-- 新着記事 -->
<div class="sidebox-new">
<div class="widget-title">新着記事</div>
<ul>
<?php query_posts("showposts=5"); ?>
<?php if(have_posts()): while(have_posts()): the_post(); ?>
〜〜〜〜〜〜〜〜〜〜〜(中略)〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
<?php endwhile; else: ?>
<li>記事はありません</li>
<?php endif; ?>
<?php wp_reset_query(); ?>
</ul>
</div>
<!-- / 新着記事 -->

一番最後の<?php endif; ?>の次の行に、以下の一文を追加して、
<?php query_posts(); ?>がここでクリアされるようにしました。

<?php wp_reset_query(); ?>

作業内容は上記の1行を追加するだけです。

以上です。

*作業をする時はバックアップを忘れずに!

*本日、2017年3月17日15:30以降のダウンロードファイルは修正済みです。

by
おすすめWordPressテーマ10選