https://github.com/takeyuweb/mt-plugin-buildallcategoryarchive
空のカテゴリのアーカイブも再構築するようにします。(MT 5.2専用)
https://github.com/takeyuweb/mt-plugin-buildallcategoryarchive
Last synced: 6 months ago
JSON representation
空のカテゴリのアーカイブも再構築するようにします。(MT 5.2専用)
- Host: GitHub
- URL: https://github.com/takeyuweb/mt-plugin-buildallcategoryarchive
- Owner: takeyuweb
- Created: 2014-04-16T15:01:29.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-04-16T15:42:19.000Z (about 12 years ago)
- Last Synced: 2025-01-22T05:16:22.504Z (over 1 year ago)
- Size: 121 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BuildAllCategoryArchive
カテゴリに属するエントリーがない場合のアーカイブの生成
http://communities.movabletype.jp/2012/12/post-718.html
ブログ記事がないカテゴリアーカイブが出力されない(MT5.2.2)
http://www.h-fj.com/blog/archives/2012/12/23-152551.php
の
> 3.ソースコードの書き換えによる回避
>
> Movable Type 5.2.2のlib/MT/ArchiveType/Category.pmで、166行目を以下のように書き換えると、記事がないカテゴリのアーカイブページは出力され、カテゴリ自体を削除したときにはそのアーカイブページが削除されるようになりました。
をプラグイン化してみました。
## インストール
`plugins/build_all_category_archive.pl`を`MT_DIR/plugins`にコピーしてください。
以上でMT5.2の場合にMTコアの動作を上書きして「3.ソースコードの書き換えによる回避」と同様の挙動になるはずです。