記事編集画面において、メインカラムの指定したフィールドを右サイドバーに移動することができます。移動の方法は、1つの新しいサイドバーウィジェットにまとめて入れるか、既存のウィジェットに挿入するかを選択できます。
使い方
$.MTAppMoveToWidget(options);
options には後述のオプションを設定します。
サンプル
例えば、キーワード欄と概要欄をメタタグの keywords と description を入れるためのフィールドとして右のサイドバーに移動する場合は下記のようになります。
(function($){
$.MTAppMoveToWidget({
makeWidget: true,
widgetBasename: 'entry_meta_info',
widgetLabel: 'メタタグ',
widgetContentTop: 'meta keywords と meta description に入れる情報を入力',
widgetContentBottom: '',
widgetAction: '',
widgetFooter: '',
basename: 'keywords,excerpt',
selector: '',
pointerSelector: '#entry-status-widget',
method: 'after'
});
})(jQuery);
オプション
$.MTAppMoveToWidget({ "makeWidget": true, "widgetLabel": "New Widget", "widgetContent": "", "widgetAction": "", "widgetFooter": "", "field": "", "basename": "", "pointerSelector": "", "method": "after" });
makeWidget
Type : Boolean, Default : true
移動先として新しいウィジェトを作る場合は true
を設定します。既存のウィジェットの中に移動する場合は false
を設定します。
widgetLabel
Type : String, Default : "New Widget"
移動先として新しいウィジェトを作る場合のウィジェット名を設定します。
widgetContent
Type : String, Default : ""
移動先として新しいウィジェトを作る場合のウィジェットの内容を設定します。ここで設定した内容の下にフィールドが移動されます。
widgetAction
Type : String, Default : ""
移動先として新しいウィジェトを作る場合のウィジェットのアクションバーを設定します。
field
Type : String, Default : ""
移動するフィールドのIDをカンマ区切りで設定します。 basename
オプションで指定したフィールドより先に移動されます。
basename
Type : String, Default : ""
移動するフィールドのベースネームをカンマ区切りで設定します。field
オプションで指定したフィールドの後に移動されます。
pointerSelector
Type : String, Default : ""
移動先の起点となるセレクタを設定します。
method
Type : , Default : "after"
pointerSelector
オプションで設定した要素を起点としてどのようなメソッドで移動するかを設定します。