不完全な URL でアクセスしてもスラッグを変更しても、正しいページに誘導してくれるらしい Canonical URL について。
まだ理解できていないので、何か分かったらここに追記する。
ケース 1
アップグレード作業の記事を公開した後で、タイトルとスラッグを次のように変更した。
- タイトル:
- 旧) WP: WordPress 2.3 へアップグレード
- 新) WP ME 2.0.4 → WordPress 2.3 へアップグレード
- 投稿スラッグ:
- 旧) wp_upgrade_to_23
- 新) wp_me204_to_23
修正後、旧URL http://bono.s201.xrea.com/2007/10/533-wp_upgrade_to_23/ でアクセスしてみたところ、修正後の記事がちゃんと表示された。
- タイトルのアンカーのパーマリンクは 新 URL
- ブラウザのロケーションバーの表示は 旧 URL のまま。これも直るとよかった。
関連資料
前回までのあらすじ
西暦2006年――。日本では、スパム対策プラグイン Akismet によるコメント・トラックバック誤捕獲事件が多発。膨大な量のスパムの中から正規のコメントを探し出して救出することは、一般市民には極めて難しい作業であった。
そこに、一人の錬金術師が現れた。
日本語等マルチバイト文字を含むスパムのみを表示させる道具を作り、市井に無償で提供したのだ。
それはあっという間に(うちには日本語のコメントしか来ないし、という)人々に広まり、改良を加えられながら、今日も日本中で愛用され続けているのであった。
power source* » WP: (続)Akismet de-spam view Hack
そうして平穏な日々を過ごしていた我々の元に、ニュースが飛び込んできた。
「何っ!?あの偉大な錬金術師がまた現れただと!?」
続きを読む »
WordPress 2.3 の正常動作を一通り確認し、投稿テストなどをした後、Ultimate Tag Warrior (以下 UTW)のタグを WP 本体にインポートした。その作業記録とデータ状態の確認。
日本語でカテゴリ・タグを付けていた場合、インポート結果が、本来あるべきデータ状態になりませんでした。現時点では、インポートの実行はおすすめしません。解決策を模索中です。
続きを読む »
ME 2.0.4 から 2.3 へアップグレード した結果、データベース構成がどのように変わったか、データがどう書き換わったかを確認してみた。
- DB テーブル一覧・項目一覧
2.0.4 → 2.3 DB 変更概要:
- 設定
- 【2.3】
wp_options テーブルから 6フィールド削除
- 記事・ページ
- 【2.1】
wp_posts テーブルに、新フィールド post_type 追加
- 【2.3】
wp_posts テーブルの post_status フィールドに、新ステータス pending 追加
- カテゴリ・タグ
- 【2.1】
wp_categories テーブル(記事カテゴリ)に wp_linkcategories テーブル(リンクカテゴリ)のデータがマージ
- 【2.3】
wp_categories、wp_link2cat、wp_post2cat → wp_term_relationships、wp_term_taxonomy、wp_terms テーブルに再編成
続きを読む »
10月4日、WordPress ME 2.0.4 から WordPress 2.3 へアップグレードした。
使っていたプラグインの互換性チェックはまだまだなのですけど、必須プラグインは使えそうなので、あとは、「2.3 の世界で何ができるか、どうやって実現するか」を楽しんでいくことにしました。
この記事では、自分用の記録として、アップグレード作業として行なった内容を書き連ねます。
注) 「アップグレード作業をこうすべき」という記事ではありません。元が ME 2.0.4 であったこと+テーマ・プラグイン仕切り直し+ぼのの趣味で、いろんな作業をしていますが、普通はここまでしなくて大丈夫です。
ただ、アップグレード前に Ultimate Tag Warrior のタグデータを整理しておくのはいいと思います。
2.3 に上げてから、タグをインポートをする際に、タグ一覧が表示されて、「これを全部インポートするけどいい?取り込みたくないものがあれば UTW で削除してね」(意訳)みたいなメッセージが出ました。インポートすると、カテゴリの続きから ID が採番されます(カテゴリと同名タグは統合)。(詳しくは別記事にて)
続きを読む »
ヽ(・∀・)人(・∀・)ノ
テーマ・プラグインなどはほぼデフォルト状態。
テーマは、従来のが WP 使用当初に作った拙いものなので、一から作り直し。
プラグインは、2.3 に合うものを、楽しみながら入れていこうと思います。
デフォルトテーマにすると、記事の読みにくさが際立つなあ。。orz
見に来てくださった方にはとても申し訳ない状態なのですけれども、しばらくの間、ご容赦ください。
アップグレード作業の実録記事はまた後で。
今入っているプラグイン:
スパム対策&これがないと過去記事が「文章」の形にならないプラグインのみ。
- Akismet 2.0.2
- Markdown Extra 1.1.7
- runPHP 2.3.1
- WP-Footnotes 2.2
- Decoder 1.0.0 追記
以上、新規投稿の文字化けチェック、トラックバック、予約投稿のテストを兼ねた記事でした。
追記 結果
- 文字化け: OK。サイト表示・phpMyAdmin ともなし。
ずっと謎だったことが一つ解けた気がする。。アップグレード記事に書く。
- トラックバック: OK。ちゃんと抜粋表示になっているのは、受け手側としてカットしてるんだろうか?
- 予約投稿: OK。投稿時点ではサイトに表示されず、予約時刻以降にアクセスしたら表示されてた。トラックバックもその時刻で飛んでた。
- フィード: (抜粋配信の設定なのに)全文出た。wp-murasame の出番です。
WordPress 情報専門フィードの「主要ニュース」のフィード URI を変更しました。新 URI への切り替えをお願いいたします。
違いは末尾の 「wordpress」→「WordPressNews」 のみです。
現在、何人の方が取ってくださっているか把握できていないのですが、一月あればお知らせが行き届くかなあということで、10月末まで並行発信します。
変更事由: 自分用に「wordpress」タグを使えなくなってしまったため。(あほすぎてごめんなさい。。orz)
WordPress 2.3 へのアップグレードの参考にするため、当サイトで使用中のプラグインを
「WordPress Codex » Plugins/Plugin Compatibility/2.3」(2.3 互換性リスト) と突き合わせ、WP2.3 対応状況を書き込んでみた。将来使う可能性のあるプラグインもチェック。
今後の作業:
- 互換性リストは次々と更新されていくので、これからもウォッチ、随時リバイズ。
- 載っていないもの(D)も含めて、配布元もチェック予定。2.3 専用かどうかもチェック。
- WP2.3 で不要になるかどうかもチェック。
必須プラグインの確認が取れたら 2.3 にしてもいいか……は、まだ分からない。orz
(注)使用中の WordPress は ME 2.0.4 です。
続きを読む »
WordPress 2.3 “Dexter” がリリースされましたね。
今回は、人気のあるタグ付け機能が本体に組み込まれることや、開発版の各段階のリリースが公式ブログで告知され、日本語ユーザでも β版の記事を書く人が何人もいたりして、いつも以上にリリースが待ち遠しかった気がします。
公式ブログでは、22日に、Matt が「Preparing for 2.3」(2.3 への準備)という記事を書いています。この記事の和訳ではありませんが、アップグレードの準備や注意点について、少し書いてみようと思います。
2.3 には、データベーステーブルの新規追加・削除といった大きな変更が含まれています。
はやる気持ちを抑えて、下準備はしっかりとしておきましょう。
続きを読む »
2.3 RC1 を新規インストール。2.0.x 系と 2.1 以降では大きな違いがあるので、そこらへん+2.3 の新機能・変更点を中心にチェックしていく。
このページでは、新規インストールの完了まで。スクリーンショットは後で挿入。
続きは別記事で。旧バージョンからのアップグレードも別記事で。
続きを読む »