「MTOS活用テクニック」の再修正

昨日のMTOS活用テクニックの修正で、「ウェブページを一括編集したときの不具合が修正されていない」というご指摘をいただきました。
その点も修正する方法を紹介します。

昨日の記事と同様に、ご自分で作られた個々のプラグインを修正していただく形になります。
プラグインのsave_entry_fieldサブルーチンに、以下の赤字の行を追加してください。
この修正で、ブログ記事/ウェブページの両方に対応します。

sub save_entry_field {
    my ($eh, $app, $entry, $orig_entry) = @_;

    return 1 if ($app->param('__mode') eq 'save_entries' ||
                 $app->param('__mode') eq 'save_pages');
    ・・・
}