WordPress3.0をインストールしてみた

Wordpress

いままで、このブログはWordpress2.9.2あたりを使っていたのですが、記事を書くたびにやたら「アップデートしろ」とメッセージが出るので、3.0にアップデートしてみました。

いまやWordpressも自動アップデート機能なんか付いて、ずいぶんと更新しやすくなりましたよねえ。

で、3.0にしてみたところ、いくつかのプラグインが使えなくなりました(涙)。

なので、一部を改造することに。以下覚書なので興味のある方だけどうぞ。

◆サイドバーの最近の記事リストに日付をつけるには
参考ブログ:あいであぶろぐ さん

wp-includes/default-widgets.php をいじれば日付がつけられるとのこと。Wordpress3.0では606行目だ。

◆サイドバーの最近の記事リストにNewマークをつけるには
参考ブログ:はにぃびーむ さん

やはりwp-includes/default-widgets.php をいじればNewマークもつけられる。Wordpress3.0では606行目だ。

これを


こうするには

wp-includes/default-widgets.phpの606行目

<li><a href=”<?php the_permalink() ?>” title=”<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>”><?php if ( get_the_title() ) the_title(); else the_ID(); ?> </a></li>

<li><?php the_time(‘m/d’); ?> <?php $days=3; $today=date(‘U’); $entry=get_the_time(‘U’); $sa=date(‘U’,($today – $entry))/86400;if( $days > $sa ){ echo “<font color=\”#FF9900\”>NEW!!</font>“;} ?><br><a href=”<?php the_permalink() ?>” title=”<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>”><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a></li>

に変更します。

NEWを表示させたい日数は、ピンクのところの数値を変えてください。
NEWの文字色はグリーンのところのカラー(#FF9900)を変えてください。また、echo”~~”の~~の部分を画像URLにすれば、NEWに画像も使えます。

コメント

  1. […] 書く位置はwp-includes/default-widgets.phpで、WordPress3.0では606行目あたりだ(この前WordPress3.0をインストールしてみたでやったところと同じ)。 <li><?php the_time(‘m/d’); ?> <?php   […]

タイトルとURLをコピーしました