# wp_link_category_checklist()

URL: https://chugunov.pro/api-wordpress/functions/wp_link_category_checklist/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.5.1.

## Сигнатура

```php
wp_link_category_checklist( int $link_id )
```

## Описание

Выводит элемент списка категорий ссылок с флажками.

## Параметры

- `$link_id` `int` — необязательный. ID ссылки. Значение по умолчанию 0.

## Исходный код

Файл: `wp-admin/includes/template.php:267`

```php
function wp_link_category_checklist( $link_id = 0 ) {
	$default = 1;

	$checked_categories = array();

	if ( $link_id ) {
		$checked_categories = wp_get_link_cats( $link_id );
		// No selected categories, strange.
		if ( ! count( $checked_categories ) ) {
			$checked_categories[] = $default;
		}
	} else {
		$checked_categories[] = $default;
	}

	$categories = get_terms(
		array(
			'taxonomy'   => 'link_category',
			'orderby'    => 'name',
			'hide_empty' => 0,
		)
	);

	if ( empty( $categories ) ) {
		return;
	}

	foreach ( $categories as $category ) {
		$cat_id = $category->term_id;

		/** This filter is documented in wp-includes/category-template.php */
		$name    = esc_html( apply_filters( 'the_category', $category->name, '', '' ) );
		$checked = in_array( $cat_id, $checked_categories, true ) ? ' checked="checked"' : '';
		echo '<li id="link-category-', $cat_id, '"><label for="in-link-category-', $cat_id, '" class="selectit"><input value="', $cat_id, '" type="checkbox" name="link_category[]" id="in-link-category-', $cat_id, '"', $checked, '/> ', $name, '</label></li>';
	}
}
```

## История изменений

- 2.5.1 — Introduced.

## Связанные

Использует: [`wp_get_link_cats`](https://chugunov.pro/api-wordpress/functions/wp_get_link_cats/), [`get_terms`](https://chugunov.pro/api-wordpress/functions/get_terms/), [`esc_html`](https://chugunov.pro/api-wordpress/functions/esc_html/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).
Используется в: [`dropdown_link_categories`](https://chugunov.pro/api-wordpress/functions/dropdown_link_categories/), [`link_categories_meta_box`](https://chugunov.pro/api-wordpress/functions/link_categories_meta_box/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_link_category_checklist/
