WordPress

WordPressのトップページにニュースタイトル欄を設けたい

投稿日:2010年12月22日 更新日:

追記:トップページに最新記事5件を日付・タイトルをリスト表示。
さらに過去30日以内の記事にはNEWアイコンを付けるコード。

■index.phpの
<?php include (TEMPLATEPATH . '/sidebar1.php'); ?><div class="art-layout-cell art-content">
の、下あたりに以下を追加。

<!-- ニュース カテゴリの表示その1 ここから -->
<div class='art-post'>
<div class="art-post-body">
<div class="art-postmetadataheader">
<h2 class="art-postheader">
  <img width="26" height="26" alt="postheadericon" src="<?php bloginfo('template_url'); ?>/images/postheadericon.png">
<?php _e('トピックス'); ?></a>
</h2>
</div>
</div>
<ul>
    <?php query_posts('showposts=5&cat=1'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
 
    <li><span class="date">
    <?php the_time('Y年n月j日'); ?>
 
    <?php
        $days=30;
        $today=date('U'); $entry=get_the_time('U');
        $diff1=date('U',($today - $entry))/86400;
        if ($days > $diff1) {
        echo '<img src="/wordpress/wp-content/themes/kosen_inove/images/new.gif" alt="New" />';
    }
    ?>
    </span>
 
        <a href="<?php the_permalink(); ?>"><?php the_title();?></a>
    </li>
    <?php endwhile; endif; ?>
</ul>
</div>
<!-- ニュース カテゴリの表示その1 ここまで -->
<!-- ニュース カテゴリの表示その2 ここから -->
<div class='art-post'>
<div class="art-post-body">
<div class="art-postmetadataheader">
<h2 class="art-postheader">
  <img width="26" height="26" alt="postheadericon" src="<?php bloginfo('template_url'); ?>/images/postheadericon.png">
<?php _e('トピックス'); ?></a>
</h2>
</div>
</div>
<?php $posts = get_posts('numberposts=3&order=desc'); ?>
<ul>
<?php foreach($posts as $post): ?>
    <li><?php the_time('Y-m-d') ?> 
    <a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div>
<!-- ニュース カテゴリの表示その2 ここまで -->

■page.phpだと、うまくいかない・・・?

-WordPress

執筆者:

関連記事

no image

WordPressとktai-styleプラグインで携帯画面での見え方を編集

コメントを非表示にしたかったのだけど、どのファイルを直せばよいかわからない。。。 2時間ほどかかってやっと見つけたそのファイルは、archive.php。 苦労したけどヨシヨシ。 あと、poファイルの …

no image

WordPressでトップに最新投稿サマリと特定ページの本文を表示

home.phpに、最新投稿のサマリ欄と、特定ページ(以下の場合ID=10)のタイトルと本文が表示されるようにした。 home.phpって、ホント便利。 というか、WordPressは、ホント柔軟!  …

no image

TinyMCE Advancedで表が作れないトラブル

WordPressで表を造る近道のTinyMCE Advanced。 ・・・だが今回、インストールはしたものの、表作成のボタンをクリックしても白いのっぺらぼうのウィンドウが出るだけで何も出来ないという …

no image

WebArena SuiteXでWordPressでルート表示

WebArena SuiteXへのWPインストールは自動機能があるので、とっても簡単だったのだが、ルートではなく別フォルダに作られる。 けども、WP側の簡単な設定でそれをルートディレクトリにできること …

no image

WordPress管理画面のパスワード忘れたとき

ローカルインストールのWordPressの管理画面のパスワードを忘れたときに、以下のページが参考になったので、備忘録。 WordPress のパスワードをマニュアルでリセットする方法 | コリス