【至急・重要】ウィルスチェックのお願い

Change Style


WP: WordPress 2.2 アップグレード用リンク集+2.2 への道

「WordPress 2.1 への道」が実現しないまま、2.2 の時代が来てしまったです。 Σ(゜д゜lll)
タグ機能の実装が見送られ、派手な新規機能はないようですが、個人的には気になる変更点がちらほらと。。

が、まだまだ 2.0.4 な我が家なので (つд`)、情報収集しつつ、マイペースでチェックしていこうかと思います。

この記事は書き途中です。随時更新されます。途中段階では間違ったことを書く可能性があります。

情報収集

Wordpress 2.2 への道

うちのサイトは、2.3(2007.8.20) までアップグレードしなさそうな予感… と、早くも諦めモード。orz
ということで、2.0.4 → 2.3 へのアップグレードを念頭において、その途中経過として 2.0.x 系 → 2.2 までをメモ。
↑の情報をチェックして、うちのサイトですべきことを書き込んでいく。

気になる点

とりあえず列挙。後で整理。

  • ME 2.0.4 から一気にアップグレードできる?
  • Giving WordPress Its Own Directory の設定のままでアップグレード処理を実行できる?
  • 「ページ」 の drafts, private が可能に。 [2.1]
  • 未来日投稿 [2.1] — NOW() 不使用に。post_status= ‘future’, wp-cron
    • posts テーブルの post_status:
      • 2.0系: ‘publish’,'draft’,'private’,’static’,'object’, ‘attachment’
      • 2.1系: ‘publish’,'draft’,'private’,’static’,'object’,'attachment’,'inherit’,'future’2
    • posts テーブルの post_type フィールドで記事とページを識別。3
  • カテゴリとリンクカテゴリがマージ [2.1] — テーブルは wp_linkcategories → wp_categories、wp_link2cat[新]
  • オプション画面追加・変更: プライバシー、リンク(ブログロール)[2.1] → アップグレード後に一通りチェックすること。
  • フロントページに「ページ」指定可に [2.1] → うちは今の方法でいい?
  • アップロードマネージャ? [2.1]
  • 言語ファイルの位置変更 [2.1]
  • テンプレートタグ・関数等の変更点チェック
    • the_author_link 新[2.1]
    • dropdown_cats 非推奨に[2.1] → wp_dropdown_categories
    • list_cats 非推奨に[2.1] → wp_list_categories
    • wp_list_cats 非推奨に[2.1] → wp_list_categories
    • the_modified_date 新[2.1]
    • get_archives 非推奨に[2.1] → wp_get_archives
    • link_pages 非推奨に[2.1] → wp_link_pages
    • wp_list_bookmarks 新[2.1] ← get_links_list, get_links(非推奨にはなってない)
    • wp_get_linksbyname 非推奨に[2.1]
    • get_linksbyname 非推奨に[2.1]
    • is_home() 2.0.x 系とは動作が違う?→参照
    • comments_open(), pings_open() 新[2.1]
    • get_settings 非推奨に[2.2] → get_option
    • get_private_posts_cap_sql() 新[2.2]
    • ・・・
  • $table*, $table_prefix が 2.1 から非推奨、2.2 で削除 → Customizable Post Listings はアウトに(・;)
  • WP_Error class?[2.1]
  • フック追加・変更[2.1,2.2] → 自作プラグイン見直し
  • 使用したいプラグインの互換性、代替手段
    • 画像サムネイルサイズ可変化 [2.1] → 2.2 で管理画面は出来たのかな?
  • 現行カスタマイズの見直し(必要/不要、修正箇所の変更)
    • → 今までのカスタマイズ
    • UTF-8 文字化け → wp-config.php で対応可。コア修正不要。 [2.2]
    • 抜粋不具合 → 最新の本家版で直ってたり…しないかな。。
  • デフォルトテーマの変更点
    • Widgets 対応
  • prototype.js [2.1] → jQuery [2.2]
  • Atom 1.0 [2.2]
  • Plugin sandbox [2.2] ?
  • quicktags.js が i18n 対応 [2.2]
  • PHP のmemory limit 確認。一応(^^;
アップグレード前に行なうこと
  • マージで勝手にカテゴリID作られないように、アップグレード前にリンクカテゴリを消しちゃおかな。
  • 使わなくなったプラグインが作ったテーブル・フィールド・オプションデータは消しちゃおかな。
  • wp-config.php で MySQL 文字コードセット
  • 本体を日本語化するなら、wp-config.php の識別子(?)を確認。(使っているプラグインは日本語化してないので変えても OK。)
アップグレード手順

Codex 見る。
2.0.x→2.1系はいろいろ変わるので、ファイルと DB のバックアップが重要。

アップグレード後に行なうこと
  • オプション画面の設定を一通りチェック
  • プラグインを一つずつ有効化・動作確認
  • 抜粋カスタム

P.S.

  • やっぱり道のりが遠く思えて、逆にのんびりしてしまうぼのなのでした。。
  • (追記) hiromasa.zone が 2.2 になっていた。Σ(゜д゜lll) 心のよりどころを失う。。少し真面目にアップグレードを考えまっする。
  1. 今回は体力がないので del.icio.us で。。[back]
  2. static は残るのか?[back]
  3. 2.0.x 系でもフィールド自体はあった[back]

コメントをどうぞ