カテゴリー : WordPress

WordPressのテーマをアップグレード

私が使っているWordPressのテーマ「Eximius」がバージョンアップしてたので、本ブログに適用しました。

若干、コードをいじっているので、備忘録のために、ここにメモっておきます。(といってもdiffレベルです)

$ diff style.css style_org.css
165c165
< font-size: 30px;
---
> font-size: 45px;
169c169
< padding: 20px 10px 0px 17px;
---
> padding: 10px 10px 0px 17px;
175c175
< font-size: 15px;
---
> font-size: 18px;
278c278
< margin-top: -30px; margin-right: 5px;
---
> margin-top: -60px; margin-right: 5px;
439c439
< color: #6495ed;
---
> color: #49647d;
804,812d803
<
< input#tb_url {
< font-family: "courier new", courier, monospace;
< background-color: #CCC;
< font-size: 1em;
< padding: 0.2em;
< width: 70%;
< }
<
$ diff comments.php comments_org.php
108,113d107
<
< <?php if ('open' == $post->ping_status) : ?>
< <label id="trackback-url"><?php _e('Trackback URL', 'hoge') ?></label>
< <input onfocus="this.select()" readonly="readonly" value="<?php trackback_url(); ?>"
< class="tb_url" id="tb_url" name="tb_url" accesskey="x"/>
< <?php endif; ?>

Lifestream導入とコード修正

WordPressのプラグイン「Lifestream」を使い始めました。

様々なソーシャルフィードを一覧として見ることができ、また、自動で記事にも貼り付けられ便利です。

t2bからLifestreamへの移行も検討中です。今日の夜、Lifestream経由で上手くフィードがWordPressに投げられたら、本格的に移行の予定。

ただ、インストール直後は日付の区切り認識がうまくいっておらず、タイムゾーン設定が正しくないような感じでした(Todayの欄には本日の記事が入るべきところ、昨日の記事の途中まで入ってしまう)。

ざっと、コードの怪しそうなところを見たところ、core.phpの97行目のところで
return $this->date + LIFESTREAM_DATE_OFFSET;
というところがあり、二重にタイムゾーン対応しているのかなと思って、
return $this->date;
とやったら、上手く動きました。

http://www.tokano.net/d/lifestream

とりあえずの対策です。
こんなんでいいのかな?

WordPress 2.8.4 インストール

WordPress を 2.8.4 へアップグレードしました。

ダッシュボードから、自動アップグレード機能を使い、難なく成功。

簡単でいいです。

http://ja.wordpress.org/2009/08/12/wordpress-284-ja/

WordPress 2.8.1 インストール

WordPress 2.8.1 へアップグレードしました。

色々問題のあった2.8はスキップして、2.7.1からのアップグレードです。

とりあえず、きちんと動いています。

#RSSフィード時刻の問題もちゃんと直っているっぽい?

染谷花しょうぶ園

6月7日に、家族で染谷花しょうぶ園に行ってきました。

こぢんまりしたところでしたが、綺麗な花しょうぶがたくさん咲いていました。

家から近い(さいたま市)ので、来年も行こう。

WordPressのプラグイン「NextGEN Gallery」のテストをかねて写真を投稿してみます。

P.S
NextGEN Galleryですが、 Snap Shots for WordPress.org と同時に使うと、ページが崩れるようです。とりあえず、Snap Shots for WordPress.org をオフりました。

P.S (2009/07/25)

Flickr に写真をアップすることにしたので、NextGEN Gallerryのプラグインをストップしました。Snap Shots for WordPress プラグインをオンにしてみよう。

WordPress 2.7.1へアップグレード

WordPressが2.7.1へアップグレードされていたので、本ブログにも適用しました。

WordPressの管理メニューの自動アップグレード機能を使って、あっさりとアップグレード。簡単ですね。

基本からしっかりわかる WordPress 2.7 カスタマイズブック
大藤 幹
毎日コミュニケーションズ
売り上げランキング: 18044

WordPress RSSフィード時刻の修正

WordPressで投稿した記事をRSSリーダで見ると、9時間ずれていることを発見。
どうやら’GMT’で表示してしまうらしい。

インターネットで検索していたら、以下のサイトに対処法を発見。感謝です。
http://www.tree-of-courage.net/blog/archives/124

以下は備忘録。(青文字を赤文字に修正)

  • wp-includes/feed-atom.php の修正

23行目

<updated><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT')); ?></updated>
<updated><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified()); ?></updated>

42行目、43行目

<updated><?php echo get_post_modified_time('Y-m-d\TH:i:s\Z', true); ?></updated>
<published><?php echo get_post_time('Y-m-d\TH:i:s\Z', true); ?></published>

<updated><?php echo get_post_modified_time('Y-m-d\TH:i:s\Z', false); ?></updated>
<published><?php echo get_post_time('Y-m-d\TH:i:s\Z', false); ?></published>

 

  • wp-includes/feed-rdf.php の修正

26行目

<dc:date><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT'), false); ?></dc:date>
<dc:date><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified(), false); ?></dc:date>

44行目

<updated><?php echo get_post_modified_time('Y-m-d\TH:i:s\Z', true); ?></updated>
<updated><?php echo get_post_modified_time('Y-m-d\TH:i:s\Z', false); ?></updated>

 

  • wp-includes/feed-rss2.php の修正

28行目

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000′, get_lastpostmodified('GMT'), false); ?></pubDate>
<pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_lastpostmodified(), false); ?></pubDate>

39行目

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000′, get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>
<pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_post_time('Y-m-d H:i:s', false), false); ?></pubDate>

 

  • wp-includes/feed-rss2-comments.php の修正

30行目

<pubDate><?php echo gmdate('r'); ?></pubDate>
<pubDate><?php echo date('r'); ?></pubDate>

52行目

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000′, get_comment_time('Y-m-d H:i:s', true), false); ?></pubDate>
<pubDate><?php echo mysql2date('D, d M Y H:i:s O', get_comment_time('Y-m-d H:i:s', false), false); ?></pubDate>

 

  • wp-includes/feed-rss.php の修正

19行目

<lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000′, get_lastpostmodified('GMT'), false); ?></lastBuildDate>
<lastBuildDate><?php echo mysql2date('D, d M Y H:i:s O', get_lastpostmodified(), false); ?></lastBuildDate>

WordPressが半角を全角に変換しているため、「’」が全角になっています。
コピペしたときは、「’」を半角に置き換えましょう。

しかし、いちいちこんなことをするのは面倒くさいなぁ。オリジナルコードが修正されないものだろうか。

ブログのテーマ変更

ブログ(WordPress)のテーマを変更してみました。

AtahualpaiNoveです。

どんなもんでしょうかねぇ。

P.S
RSSフィードがちょっと邪魔だったので、
sidebar.phpの
div class="widget widget_feeds...
の部分を削除しました。
あと、「かずい」さんのブログを参考に、日本語化しました。(日本語化情報、感謝です)

基本からしっかりわかる WordPress 2.7 カスタマイズブック
大藤 幹
毎日コミュニケーションズ
売り上げランキング: 140906
Page 2 of 4 1234