postmeta_form_limitхук-фильтрWP 2.1.0

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

Пример ограничения вывода до 5 произвольных полей

Данный список формируется из всех метаполей, которые когда-либо были добавлены к любой записи на сайте, поэтому не стоит указывать в фильтре большие значения, иначе это замедлит загрузку страницы.

Значение, возвращаемое этим фильтром, передается в $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

Примеры

0

#1 Изменим количество выводимых произвольных полей

add_filter( 'postmeta_form_limit', 'filter_postmeta_form_limit' );
function filter_postmeta_form_limit() {
	return 5;
}

Список изменений

С версии 2.1.0 Введена.

Где вызывается хук

meta_form()
postmeta_form_limit
wp-admin/includes/template.php 718
$limit = apply_filters( 'postmeta_form_limit', 30 );

Где используется хук в WordPress

Использование не найдено.