Contact Form 7 Serial Numbers というプラグインを使う必要があって導入してみました。
ところが、ワードプレスの管理画面のContact Form 7 Serial Numbers 設定ページで、連番を設定できるフォームがなぜか10個しか表示されません。
10個以上表示するためにプラグインを編集した部分(たった1行だけど)のメモです。
Contact Form 7 Serial Numbers を設定できるフォームが管理画面内で10個しか表示されない
Contact Form 7 Serial Numbersを導入して、連番のショートコードを取得しようとしたら、
10フォーム分しか設定が表示されていない
状態でした。
導入の必要があるサイトでは13個のフォームを使っていたので、肝心のフォームのショートコードが取得できずに「あれっ?」となりました。
ということで、プラグインのphpソースを見てみました。
10個以上表示されない原因は、ソース内で「10」と固定してあったからでした。
確認すると、contact-form-7-serial-numbers/includes/class-contact_list_table.php の中の147行目で、
// 1ページに表示する件数
$per_page = 10;
というように「10」固定で設定されてたので、とりあえずこの部分を「100」に変更して表示されるようにしました。
まぁ、100個もフォームがあるサイトは無いでしょうから、当分はこれで対応したらいいかなぁ・・・と。
作者さんも同じ気持ちで「まぁ10個もフォームあるサイトはないだろうから、当分これで・・・」だったのかもしれませんが(笑)
以上です。