MTでブログ記事を書くと、http://example.com/2015/06/foo.html
のようなパーマリンクが割り当てられるわけですが、この年月はどこから取得された値なのかを調べてみました。
結論:パーマリンクはこのようにして生成される。
DBの値からパーマリンクを生成するにはこのようにします。
SET sql_mode='PIPES_AS_CONCAT' ;
SELECT entry_id, DATE_FORMAT(entry_authored_on , '%Y/%m') || '/' || entry_basename FROM mt_entry
パーマリンクの年月は mt_entryテーブルのauthored_onの値である。
MT4以降は、authored_on(=公開日)の日付がパーマリンクになるようです。
(MT3以前はcreated_onの日付がパーマリンクになっていたようです)