linkerは「人と人」「人と情報」「人と物」をつなぐデザインユニットです。

MTAppjQueryのMTAppBatchEditCategoryをつかってメインカテゴリをまとめて変える方法

みなさん、こんにちは、まーしーです
昨日はKindleの新しいのが発表されたみたいで。
新製品の発売サイクルが早くて作る方も使う方も色々大変ですね。

さて、以前「MTで複数記事のカテゴリをまとめて変える方法 」というのを書いてブログ記事のメインカテゴリを一括修正する簡単な方法を書きました。

MTで複数記事のカテゴリをまとめて変える方法|linker journal|linker
/journal/2011/04/mt-8.php

これと同じ事をMTAppjQueryでできる様にした$.MTAppBatchEditCategory();というのを教えてもらいました。

まずは最新版のMTAppjQuery(v0.24)をインストールします。

tinybeans/mt-plugin-MTAppjQuery - GitHub
https://github.com/tinybeans/mt-plugin-MTAppjQuery  

インストールしたら、user.jsかフリーエリアに
$.MTAppBatchEditCategory();
を記述します。

フリーエリアに記述する場合はこのような感じになりますね。

<mt:setvarblock name="mtapp_footer_jq" append="1">
$.MTAppBatchEditCategory();
</mt:setvarblock>

プラグインが問題無く動作している場合、ブログ記事の一覧ページで編集したいブログ記事にチェックをいれ、アクションから一括編集を選択すると、このようなかんじでカテゴリを編集するボタンが出てきます。

110929-01.jpg

プルダウンの所を選択すれば使っているカテゴリが表示されます。

110929-02.jpg

「カテゴリをまとめて変更」ボタンをクリックするとこのようなかんじでカテゴリが変わります。

110929-03.jpg  

あとは、保存・再構築で完了ですね。

先日書いた方法だとFirebugやコンソールを使う必要がありますが、これだと簡単に修正できます。
MTを使う場合MTAppjQueryは必須プラグインですね。