拙著「WordPress Web開発逆引きレシピ」が発売されました。
WordPressの様々なカスタマイズについて、逆引きの形式で取り上げています。
PHP 7.0での動作確認も行っています。
メールフォームプラグインバージョンアップ
メールフォームプラグインをバージョンアップし、ObjectTreeプラグイン&ObjectRelationプラグインと組み合わせられるようにしました。
1.バージョンアップの内容
当プラグインで作ったメールフォームを、ObjectTree/ObjectRelationプラグインのツリーのオブジェクトとして扱うことができます。
例えば、ObjectTreeプラグインでグローバルナビゲーションを管理する際に、当プラグインのメールフォームもツリーのオブジェクトの1つとして扱うことができます。
2.インストール
プラグインは以下からダウンロードします。
ダウンロードしたファイルを解凍すると、「plugins」「mt-static」「themes」のフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。
3.追加したテンプレートタグ
以下の2つのテンプレートタグを追加しました。
両タグとも、ObjectTree/ObjectRelationプラグインと組み合わせることを想定していて、MTObjectTreeNodesタグのブロックの中で利用できます。
また、これらのタグのみダイナミックパブリッシングにも対応させました。
なお、メールフォームのクラス名は「mailform_setting」になります。
3-1.MTMailFormURLタグ
「メールフォームテンプレート」に設定したインデックステンプレートの出力先アドレスを表すファンクションタグです。
3-1.MTMailFormTitleタグ
「設定のタイトル」に設定したタイトルを出力するファンクションタグです。