コードを見たところ、プラグインにフック(フィルター、アクション)が用意されていません。そのため変更するにはプラグインのコードを書き換える必要があります。これだとプラグインがバージョンアップすると書き換えたコードが元に戻ってしまうので、おすすめしませんが…
とりあえず、書き換えるコードの候補として
modules/archive_std/archive_std.php
/**
* Render archive based on lists which are sent to
* @param array $list_ids
*/
protected function render_archive(Array $list_ids) {
// 元のコードを実行しないで(コメントアウト)
// $this->data['newsletters'] = $this->model_obj->get_newsletters($list_ids);
// 新コードここから
$temp = $this->model_obj->get_newsletters($list_ids);
$this->data['newsletters'] = array_slice( $temp, 0, 5 ); // 先頭から5つ
// 新コードここまで
$this->view_show = 'render_archive';
return $this->render();
}
gblsm様
ご回答ありがとうございます。
とりあえずは、ご指示いただいた通り
プラグインの変更で対処したいと思います。
本当に助かりました。