現在位置: Top/WordPressの改造
*WordPressの改造
**個別記事のリンクをMovableTypeと同じにする
+wp-includes/template-functions-links.phpを編集する
29行目
 $rewritereplace = 
 array(
 	date('Y', $unixtime),
 	date('m', $unixtime),
 	date('d', $unixtime),
 	date('H', $unixtime),
 	date('i', $unixtime),
 	date('s', $unixtime),
 	$post->post_name,
 	$post->ID,
 	$category,
 	$author,
 	$post->post_name,
 );
のなかの
 $post->ID,
を
 sprintf("%06d",$post->ID),
とする。
+パーマリンクの設定
「オプション」→「パーマリンク設定」
「独自表記を以下の入力欄に記述」を選択し、
「カスタム構造」に
 /archives/%post_id%.html
と入力する。

-ゼロでパディングされた記事番号のリンクが生成されますが、ゼロのまま値を渡しても記事番号として認識します。

**MovableTypeからの移行
記事番号も保持したまま移行するには
+書き出しに記事番号を付加する
mt2\lib\MT\App\CMS.pmの2986行目
 AUTHOR: <$MTEntryAuthor$>
の次の行に
 POST_ID: <$MTEntryID$>
を追加
+MovableTypeの管理画面から記事の書き出しをする
+WordPressで記事番号を受け取れるようにする
wp-admin\import-mt.phpの231行目
 switch($key) {
 	case '':
 		break;
の次の行に
 	case 'POST_ID':
 		$post_id = $value;
 		break;
を追加
295行目の
 	$post_id = $wpdb->get_var("SELECT ID ……
をコメントアウト
 //	$post_id = $wpdb->get_var("SELECT ID ……
+import-mt.phpを実行してインポートする

**コメントの投稿者のURLからFaviconを取得→表示
Favatarを組み込む。スタイルシートに以下を追加
 img.favatar {width: 16px; height: 16px;}

**記事をインポートしたときにピンを受け付けない設定になっていたとき
一括してピンをオープンにするMySQLのコマンド
 update wp2_posts set ping_status='open'

**RSSフィード
sidebar.php
 <li><a href="<?php bloginfo('rss2_url'); ?>">RSS 2.0</a></li>
 <li><a href="<?php bloginfo('atom_url'); ?>">Atom</a></li>
header.php
 <link rel="alternate" type="application/rss+xml" title="RSS 2.0"
 href="<?php bloginfo('rss2_url'); ?>" />
 <link rel="alternate" type="application/atom+xml" title="Atom 0.3"
 href="<?php bloginfo('atom_url'); ?>" />