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でCSVからユーザーを一括登録/インポート

同じ事がしたいなら、Google先生に聞くと、CW Batch Registerというプラグインが良く出てくる。 しかし、私のWPの環境だと自動インストールの候補に挙がってこなかった。 なぜだかわから …

no image

WordPressで Argument #1 is not an array エラー

WordPressで、新規にカスタム投稿で記事を投稿しようとすると、 真っ白の画面で、 Argument #1 is not an array ・・・というエラーが出る。 調べたところ、これはArti …

no image

WPに投稿、評価機能を設ける

■プラグインの準備 WP-PostRatingsをインストールする。 WP-PostRatingsの日本語化ファイルをFTPで上書きする。 ■評価させたい投稿を選択 投稿(コメント)と評価を設けたい投 …

no image

Ads by datafeedr.com というWordPressのプラグインが動かない原因は自分のブラウザであった

何度設定しても、広告が表示されない、出てこないと思っていたら。 自分のFireFoxに入れているAdBlockPlus拡張が、広告をブロックしていただけであった。 気がつくのに1時間かかっちゃったよ!

no image

最近見つけた良記事の備忘録

Microsoft WordからWordPressへ記事を投稿する方法 *Ateitexe そろそろ本気でWordPress!Web制作初心者が劇的に成長できるオススメ国内有名ブログ18選 無料でモリ …