postmeta_form_limit
Это хук WordPress - postmeta_form_limit. Плагин его просто использует.
Позволяет изменить количество выводимых произвольных полей в выпадающем списке в метабоксе метаполей на странице редактирования записи.

Данный список формируется из всех метаполей, которые когда-либо были добавлены к любой записи на сайте, поэтому не стоит указывать в фильтре большие значения, иначе это замедлит загрузку страницы.
Значение, возвращаемое этим фильтром, передается в $wpdb->get_col() как SQL оператор LIMIT.
Сработает только если фильтр postmeta_form_keys вернет null (по умолчанию), то есть не будет указано какие именно поля выводить для заполнения.
Использование
add_filter( 'postmeta_form_limit', 'wp_kama_postmeta_form_limit_filter' );
/**
* Function for `postmeta_form_limit` filter-hook.
*
* @param int $limit Number of custom fields to retrieve.
*
* @return int
*/
function wp_kama_postmeta_form_limit_filter( $limit ){
// filter...
return $limit;
}
- $limit(число)
- Количество выводимых произвольных полей.
По умолчанию: 30
Примеры
#1 Изменим количество выводимых произвольных полей
add_filter( 'postmeta_form_limit', 'filter_postmeta_form_limit' );
function filter_postmeta_form_limit() {
return 5;
}
Где вызывается хук
yoast/inc/class-wpseo-custom-fields.php 43
$limit = apply_filters( 'postmeta_form_limit', 30 );