「WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。
「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいく本です。
この本では、PHPの基本となる変数と制御構造について解説します。
Kindle本で、定価500円です。
Movable Type 5 Plugin Directory
当サイトで配布しているMovable Type用プラグイン(MT5以降対応分)の一覧です。
各プラグインの表にある「ダイナミック・パブリッシング」は、Movable Type標準のダイナミック・パブリッシングへの対応を表します。
なお、各プラグインの「対応するMTのバージョン」の表記が「5.0」だけになっているプラグインにも、Movable Type 5.1x/5.2xでの動作を検証していないだけで、動作すると思われるものもあります。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。
MailForm
配布プラグイン一覧
| プラグイン名 | プラグインの概要 |
|---|---|
| ActionStreams | アクションストリーム |
| AnotherCustomFields | MTOS用カスタムフィールド風プラグイン |
| ACFExtension | AnotehrCustomFieldsプラグイン拡張パック |
| ApplyModifier | ページ内の任意の範囲にモディファイアを適用する |
| BlogLoadContextEx | 複数ブログ処理のモディファイアを拡張する |
| ConvertHanZen | 半角/全角変換モディファイア |
| CustomFieldsListing | オブジェクト一覧画面にカスタムフィールドの値も表示 |
| DivPages | ページ分割 |
| EditorCSS | ブログ記事/ウェブページのエディタにスタイルシートを適用する |
| EntrySubCategories | ブログ記事が属するカテゴリを階層づけて出力 |
| FacebookActionStreams | アクションストリームに、Facebookのウォールに投稿した情報を追加 |
| FacebookPoster | ブログ記事/ウェブページの情報をFacebookに投稿 |
| GetQueryParam | フォームに入力された値を読み取る |
| GoogleMapsCustomFields | カスタムフィールドとしてGoogleマップを入力 |
| HatenaBookmarked | アクションストリームに、はてなブックマークでブックマークされた自分のブログのページの情報を追加 |
| InsertIcon | ブログ記事/ウェブページの編集ページやコメント入力フォームに絵文字入力機能を追加 |
| InsertLink | ブログ記事/ウェブページにリンクを挿入しやすくする |
| MailForm | メールフォーム作成 |
| MTEPUB | EPUB出力 |
| NotJapaneseLookup | 日本語を含まないコメント/トラックバックをスパムとみなす |
| NumericCustomFields | 数値型のカスタムフィールドを追加する |
| PerlDynamic | Perl版ダイナミック・パブリッシング |
| RealtimeRebuild | テンプレートをリアルタイムに再構築する |
| RebuildHelper | PerlDynamicおよびRebuildHelperプラグインで内部的に使用 |
| Recents | 最近のコメント/トラックバックをブログ記事ごとにまとめて出力する |
| ReleaseDate | 記事の日付を記事公開時点の日付に自動変更 |
| RunPeriodicTasks | 「ほぼ」指定日投稿 |
| SearchEntries | ブログ記事の詳細検索 |
| SecretComment | 秘密のコメント(管理者に対してのみにコメントする) |
| ShortCode | WordPressのショートコード機能をMovable Typeに移植 |
| SortCatFld | カテゴリとフォルダの並べ替え |
| SortCatFldMover | SortCatFldプラグインの情報をMovable Type 5.1に移行 |
| SortEntryAssets | ブログ記事のアイテムを並べ替え |
| SuperSort | カテゴリ/フォルダ/ブログ記事/ウェブページの並べ替え |
| TinyMCEConfig | 管理画面でTinyMCEの設定を書き換え |
| TinyMCETemplate | TinyMCEのテンプレート機能を使えるようにする |
| TrimEx | テンプレートの出力から余分なスペースを削除 |
| VarExpand | 変数の計算関係の機能を拡張 |
ActionStreams
| 概要 | Movable Type 4のアクションストリームプラグインをMovable Type 5で動作するようにしたものです。 |
|---|---|
| プラグインのバージョン | 2.10b |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
AnotherCustomFields
| 概要 | MTOS 5.1で、MT標準のカスタムフィールドとほぼ同様のことができるプラグインです。 |
|---|---|
| プラグインのバージョン | 1.23 |
| 対応するMTのバージョン | 5.1、5.2 |
| ダイナミック・パブリッシング | ○ |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
ACFExtension
| 概要 | AnotherCustomFieldsプラグインを拡張し、利用できるフィールドの種類を増やします。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.1、5.2 |
| ダイナミック・パブリッシング | ○ |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
ApplyModifier
| 概要 | テンプレート内の任意の部分にモディファイアを適用します。 |
|---|---|
| プラグインのバージョン | 1.0(MT4.x用と同じ) |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | ○ |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
BlogLoadContextEx
| 概要 | MTEntries等のテンプレートタグに、「post_exclude_blogs」というモディファイアを追加します。 「ウェブサイト内のすべてのブログのうち、一部を除外したい」といった時に便利です。 |
|---|---|
| プラグインのバージョン | 1.0 |
| 対応するMTのバージョン | 5.0(5.1以降では同等の機能がMovable Type本体に標準装備されています) |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
ConvertHanZen
| 概要 | テンプレートタグの出力文字列の半角/全角を変換します。 |
|---|---|
| プラグインのバージョン | 1.10 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
CustomFieldsListing
| 概要 | ブログ記事等のオブジェクト一覧のページにカスタムフィールドの値も表示します。 |
|---|---|
| プラグインのバージョン | 1.20 |
| 対応するMTのバージョン | 5.1、5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面を拡張するだけで、再構築には関係ありません。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
DivPages
| 概要 | メインページ/カテゴリアーカイブページ/月別アーカイブページ等を動的にページ分割します。 |
|---|---|
| プラグインのバージョン | 1.21 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | 拙作のPerl版ダイナミックパブリッシングか、リアルタイム再構築プラグインと組み合わせて利用します。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
EditorCSS
| 概要 | ブログ記事/ウェブページのリッチテキストエディタに独自のスタイルシートを適用します。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.0、5.1 |
| ダイナミック・パブリッシング | このプラグインは管理画面を拡張するだけなので、ダイナミック・パブリッシングには関係ありません。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
EntrySubCategories
| 概要 | ブログ記事が属するカテゴリを、MTTopLevelCategoriesタグと同様に、カテゴリの階層を考慮して出力します。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x用:1.00 Movable Type 5.1x用:1.10 |
| 対応するMTのバージョン | 5.0、5.1 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x用 Movable Type 5.1x用 |
FacebookActionStreams
| 概要 | アクションストリームに、Facebookのウォールに投稿した情報を追加します。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.0、5.1 |
| ダイナミック・パブリッシング | ×(アクションストリームプラグイン自体がダイナミック・パブリッシングに対応していません) |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
FacebookPoster
| 概要 | ブログ記事/ウェブページを公開したときに、その情報をFacebookのウォールに投稿します。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.0、5.1 |
| ダイナミック・パブリッシング | このプラグインは管理画面を拡張するだけなので、ダイナミック・パブリッシングには関係ありません。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
GetQueryParam
| 概要 | フォームに入力された値を読み取ります。 コメント確認テンプレート等、Movable TypeのCGIで出力されるページで使用することができます。 |
|---|---|
| プラグインのバージョン | 1.14 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | ×(コメント確認等のページは、ダイナミック・パブリッシングのオン/オフに関係なく、CGIで出力されています) |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
GoogleMapsCustomFields
| 概要 | カスタムフィールドとしてGoogleマップを入力できるようにします。 |
|---|---|
| プラグインのバージョン | 1.20 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | ○ |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
HatenaBookmarked
| 概要 | アクションストリームに、はてなブックマークでブックマークされた自分のブログのページの情報を追加します。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | ×(アクションストリームプラグイン自体がダイナミック・パブリッシングに対応していません) |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
InsertIcon
| 概要 | ブログ記事/ウェブページ編集ページやコメント入力フォームで、絵文字を入力できるようにします。 コメント入力フォームでお使いの場合、別途ConvertIconMacroというプラグインが必要になる場合があります。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x/5.1x用:1.30 Movable Type 5.2x用:1.52 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面の機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x/5.1x用 Movable Type 5.2x用 |
InsertLink
| 概要 | ブログ記事編集ページのリンク挿入ボタンの機能を拡張します。 リンクにtarget属性を追加することができます。 また、過去の記事からリンク先を選ぶこともできます。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x/5.1用:1.31 Movable Type 5.2x用:1.50 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面の機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x/5.1x用 Movable Type 5.2x用 |
MailForm
| 概要 | MTのテンプレートを使ってメールフォームを管理することができます。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x用:2.20β1 Movable Type 5.1x/5.2x用:2.32 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | Movable Type 5.0x用 Movable Type 5.1x/5.2x用 |
| ダウンロード | Movable Type 5.0x用 Movable Type 5.1x/5.2x用 |
MTEPUB
| 概要 | Movable TypeでEPUBを作成できるようにします。 |
|---|---|
| プラグインのバージョン | 1.10 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
NotJapaneseLookup
| 概要 | 日本語を含まないコメント/トラックバックをスパムとみなすフィルタです。 海外からのコメントスパム/トラックバックスパムを防ぐのに効果があります。 |
|---|---|
| プラグインのバージョン | 1.10 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | このプラグインはスパム対策機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
NumericCustomFields
| 概要 | カスタムフィールドのデータ型に、数値型(整数/浮動小数数点数)を追加します。 |
|---|---|
| プラグインのバージョン | 1.00(Movable Type 4.x用と同じ) |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | このプラグインは、ダイナミック・パブリッシングには関係しません。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
PerlDynamic
| 概要 | MT本来のPerlのロジックを利用して、ブログのページを動的に再構築します。 MT標準のPHPでのダイナミック・パブリッシングより動作が遅いですが、既存のプラグインがほぼ使えるメリットがあります。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x/5.1x用:3.30 Movable Type 5.2x用:3.40 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | ×(MT標準のダイナミック・パブリッシングと共存することはできません) |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x/5.1x用 Movable Type 5.2x用 |
RealtimeRebuild
| 概要 | テンプレートをリアルタイムに再構築します。 特定のテンプレートをリアルタイムに再構築し、Ajaxでページに表示するような用途に適しています。 |
|---|---|
| プラグインのバージョン | 1.72 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
RebuildHelper
| 概要 | Perl版ダイナミック・パブリッシング(PerlDynamic)や、リアルタイム再構築(RealtimeRebuild)の再構築処理を行うためのプラグインです。 このプラグイン単体では何も動作しません。 |
|---|---|
| プラグインのバージョン | 1.04 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| ダウンロード | こちらをクリックしてください |
Recents
| 概要 | 最近のコメント/トラックバックを、ブログ記事ごとにまとめて出力します。 |
|---|---|
| プラグインのバージョン | 2.11 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
ReleaseDate
| 概要 | ブログ記事/ウェブページの日付を、それらを公開した時点の日付に自動変更します。 |
|---|---|
| プラグインのバージョン | 1.41 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面の機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
RunPeriodicTasks
| 概要 | ブログに読者がアクセスした時点で、指定日投稿の処理を実行します。 cronが使えないサーバーで、指定日投稿に近いことを行うことができます。 |
|---|---|
| プラグインのバージョン | 2.20 |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
SearchEntries
| 概要 | カテゴリ/タグ/カスタムフィールドを組み合わせて、ブログ記事を詳細に検索することができます。 |
|---|---|
| プラグインのバージョン | 1.04 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
SecretComment
| 概要 | 秘密のコメント(管理画面でのみ見ることができるコメント)を投稿する機能を追加します。 |
|---|---|
| プラグインのバージョン | 2.00 |
| 対応するMTのバージョン | 5.0、5.1 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
ShortCode
| 概要 | WordPressのショートコード機能をMovable Typeに移植したプラグインです。 ブログ記事/ウェブページの文中で、テンプレートタグ的な機能を使うことができます。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x/5.1x用:1.10 Movable Type 5.2x用:1.11 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x/5.1x用 Movable Type 5.2x用 |
SortCatFld
| 概要 | カテゴリ/フォルダを自由に並べ替えられるようにします。 |
|---|---|
| プラグインのバージョン | 1.11 |
| 対応するMTのバージョン | 5.0(5.1以降ではMovable Type標準の並べ替え機能をご利用ください) |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
SortCatFldMover
| 概要 | SortCatFldプラグインで設定したカテゴリ/フォルダの並び順の情報を、Movable Type 5.1標準の並べ替え機能に移行します。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.1 |
| ダイナミック・パブリッシング | このプラグインはデータの変換を行うだけです。 変換後は、Movable Type標準のテンプレートタグを使うことで、ダイナミックパブリッシングでもカテゴリ/フォルダを並べ替えて出力することができます。 |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
SortEntryAssets
| 概要 | ブログ記事/ウェブページの編集画面で、挿入したアイテムをドラッグアンドドロップで並べ替えられるようにします。 |
|---|---|
| プラグインのバージョン | 1.03 |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | ○ |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
SuperSort
| 概要 | カテゴリ/フォルダ/ブログ記事/ウェブページを自由に並べ替えられるようにします。 |
|---|---|
| プラグインのバージョン | Movable Type 5.0x用:1.10rc2 1.20b2(Movable Type 5.1x/5.2用) |
| 対応するMTのバージョン | 5.0、5.1、5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | Movable Type 5.0x用 Movable Type 5.1x/5.2x用 |
TinyMCEConfig
| 概要 | Movable Type 5.2のリッチテキストエディタ(TinyMCE)で、設定を管理画面上で書き換えられるようにします。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面の機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
TinyMCETemplate
| 概要 | Movable Type 5.2のリッチテキストエディタ(TinyMCE)で、テンプレート(ひな形)を元にブログ記事/ウェブページを入力できるようにします。 |
|---|---|
| プラグインのバージョン | 1.00 |
| 対応するMTのバージョン | 5.2 |
| ダイナミック・パブリッシング | このプラグインは管理画面の機能を拡張するだけで、ダイナミック・パブリッシングには関係しません |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
TrimEx
| 概要 | テンプレートの出力結果から、余分なスペースや改行を削除します。 ファイルサイズを小さくするのに効果があります。 |
|---|---|
| プラグインのバージョン | 1.00(MT4.x用と同じ) |
| 対応するMTのバージョン | 5.0 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
VarExpand
| 概要 | 変数間の計算や、関数の利用など、変数の機能を拡張します。 |
|---|---|
| プラグインのバージョン | 1.02 |
| 対応するMTのバージョン | 5.0/5.1/5.2 |
| ダイナミック・パブリッシング | × |
| 解説ページ | こちらをクリックしてください |
| ダウンロード | こちらをクリックしてください |
