s201サーバでは svn が使えず、先走って TortoiseSVN までインストールしておいたのに……と、ダブルでがっくりきていたぼのに、またもやひろまささんから救済の手が…!
hiromasa.another :o) » WordPress の差分ファイルアップグレード
管理パネルに「新バージョンが出てるよ~」(意訳)というメッセージが出たので、今回はこの方法でアップグレードしてみました。
薔薇の栽培記録・ベランダ園芸・沖縄・写真・自転車・総合リンク集。WP 2.6.1 調整中ですー。
s201サーバでは svn が使えず、先走って TortoiseSVN までインストールしておいたのに……と、ダブルでがっくりきていたぼのに、またもやひろまささんから救済の手が…!
hiromasa.another :o) » WordPress の差分ファイルアップグレード
管理パネルに「新バージョンが出てるよ~」(意訳)というメッセージが出たので、今回はこの方法でアップグレードしてみました。
Masayan先輩のサイトでは、Advanced Tag Entry を使っても日本語タグデータが増殖する という。
ぼのの場合、Advanced Tag Entry を入れた当初にチェックして以降は、記事編集画面でタグ付けするときに、タグ付け欄のスラッグと Advanced Tag Entry 欄のタグ名が正しいことを確認する程度で、すっかりだらけきって安心しきっていました。
これはいかん、と気を引き締めて、うちのデータも調べます。(`・ω・´)ゞ
ただ、私のうっかり運用や他のプラグインなど、Advanced Tag Entry 以外にも重複タグを作る可能性があるため、現在のデータからは原因が分かりにくくなっているはず。。 そこで、今回の調査はこんな手順で。(予定)
現状のデータを確認 何か手がかりがあれば、追究してみる 重複タグ等を整理 改めて、タグ付け動作テスト・データ確認 必要に応じてソースコードを見る
参考資料:
データベース概要 — 各テーブルの役割とデータ項目 タグ付け機能
svn が使えなかったため、今回は従来どおり FTP にてアップグレード。akismet-multibyteview にも影響あり。
* セキュリティリリースなので、早めのアップデートがおすすめされてます。2.4 のリリースはなくなった模様。
作業前のチェックポイント
現行 2.3.1 と新バージョン 2.3.2 との違いを確認
DB 変更: なし → アップグレードスクリプトの実行は不要 WP コアファイルの新規追加・削除: なし → 上書きアップロードで OK 次のファイルの変更: なし → 今回は作業不要
index.php1 wp-config-sample.php2
現行 2.3.1 のカスタマイズ有無:
草稿が見えてしまうバグ の臨時処置をしていたが、2.3.2 で対応されたので上書きで OK テーマ・プラグイン: 同梱のものは触っていない
今回の手順
上記チェックポイントを踏まえて、次のとおり手抜き実行。前日サーバが不調だったので、DB バックアップは取得済み。
公式サイト より最新安定版 2.3.2 をダウンロード。3 解凍したファイル一式を上書きアップロード。
Akismet および akismet-multibyteview について
同梱の Akismet が ver. 2.1.3 になり、捕獲スパムをコメント/トラックバックなどの種類別に見られるようになった。 この変更が akismet-multibyteview に影響。ひろまささん が対応してくださり、ただ今試験使用中。すぐにリリースされると思います。
参考資料
2.3.2 リリースアナウンス:
WordPress › Blog » WordPress 2.3.2 (英語) WordPress | 日本語 » WordPress [...]
スラッグ編集済みタグは Inline Tag Thing で付けられるようになったが、記事を更新するときには編集画面にタグ名が読み込まれるため、やはり保存時に新規タグが作られてしまう。通常のブログと違って、各記事を最新に更新していくスタイルのうちのサイトにとっては大問題。。
そんな悩みを解決してくれるプラグインがこれでした。
Advanced Tag Entry 機能概要記事作成・編集画面のタグ入力機能を拡張、タグ管理。編集済みスラッグ問題にも対応。 バージョン1.02 作者(web)Jennifer Hodgdon (Poplar ProductivityWare) さま 配布元Poplar ProductivityWare » Advanced Tag Entry WordPress Plugin ドキュメント同上 動作見本 「ページ」対応× その他
日本語化ファイル同梱 要 JavaScript
適用したWPWordPress 2.3.1 [UTF-8]1
WP 一式はサブディレクトリに置き、WP への訪問者のアクセスはドメインルートになるよう設定。参照: Giving WordPress Its Own Directory [back]
Ultimate Tag Warrior の中でも特に重宝していた The inline tag-adder が、パワーアップして帰ってきましたー。
記事編集画面を開くことなく、従来どおりに、単体記事ページ・アーカイブページ・検索結果ページ上で軽快にタグ付けしていける1 のはもちろんのこと、使い勝手も大幅アップ。
有効化するだけで OK 記事に付けているタグを外すこともできる 既存タグからプルダウン選択が可能に(オプション)
さらにどうやら、例のタグスラッグ編集問題2 もクリアできてるみたいです。。 ヽ(・∀・)人(・∀・)ノ Ajax 使用・画面遷移なし[back]日本語タグ等のスラッグをアルファベットに書き換えた後、記事にその日本語タグを付けると、別の新規タグとして登録されてしまう問題。WP 本体の不具合だが、その機能を利用するプラグインにも影響あり。「ps*wiki » タグ付け機能 - 日本語タグ名を使えるか?」参照[back]
「WordPress 2.3 用にタグ関係のプラグインが欲しいんだけれど、たくさんありすぎて迷っちゃうわ」 と、お悩みの全国の奥様に、この表を捧げます。
WordPress 2.3 コアのタグ機能で付けたタグを、Ultimate Tag Warrior の UTW テンプレートタグ を用いてサイトに表示できるプラグインが公開されました 。WP コアのタグ用テンプレートタグ はまだ基本的なものしか用意されていませんが、このプラグインを使えば、UTW のように様々な表示ができるようになります。
まだベータ版なのですけれども、ちょうど 「タグアーカイブページに関連タグを表示して絞り込みてええーーー!」 と思っていたところだったので、入れてみました。
「コア機能を探索し終えるまでプラグイン導入を控える」という方針は、早くも放棄されてしまうのか?タグスラッグ問題の解決策追求は先送りされてしまうのか―!?
ME 2.0.4 からバージョンアップしたぼのにとって、WordPress 2.3 は新世界。新バージョンの目玉機能や変更点について、実際に使ってみた様子をメモしていきます。全て ME 2.0.4 との比較。
この記事は書き途中です。新機能・変更箇所を実際に使う度に書き加えていきます。
不完全な 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 のまま。これも直るとよかった。
関連資料
ps*wiki » Version 2.3 WordPress | 日本 » WordPress 2.3
WordPress 2.3 の正常動作を一通り確認し、投稿テストなどをした後、Ultimate Tag Warrior (以下 UTW)のタグを WP 本体にインポートした。その作業記録とデータ状態の確認。
日本語でカテゴリ・タグを付けていた場合、インポート結果が、本来あるべきデータ状態になりませんでした。現時点では、インポートの実行はおすすめしません。解決策を模索中です。