「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
概要欄をリッチテキストにする
MTQに以下のような質問がありました。
MT5.2の概要フィールドに「本文」フィールドのようにリンク挿入や画像挿入ボタンを付けることは可能でしょうか。
この質問に答えます。
1.カスタマイズ手順
MTAppjQueryプラグインを使って、JavaScriptを組み込むことで、概要欄をリッチテキストにすることができます。
MTAppjQueryプラグインをインストールした後、user.jsファイルを以下のように書き換えます。
(function($){ if (mtappVars.template_filename == 'edit_entry' && $('#excerpt').length) { var excerpt_mce = new MT.EditorManager('excerpt'); $('#entry_form').submit(function() { excerpt_mce.currentEditor.save(); }); } ・・・(その他のカスタマイズ)・・・ })(jQuery);
2.HTML編集モードにする
ブログ記事/ウェブページの編集画面が開いた時点で、概要のリッチテキストをHTML編集モードにすることもできます。
その場合、上記のリストの3行目を以下のように書き換えます。
var excerpt_mce = new MT.EditorManager('excerpt', { format: 'none.tinymce_temp' });
3.制限事項
Webブラウザによっては、概要欄をドラッグアンドドロップで並べ替えると、リッチテキストが入力を受け付けなくなります(ページをリロードすれば入力できるようになります)。
並べ替えを行いたい場合は、新規のブログ記事/ウェブページを作成して、並べ替えだけを行った後、ブログ記事/ウェブページを再度新規作成するか、編集したいブログ記事/ウェブページを開きます。