# wp_ajax_get_post_thumbnail_html()

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

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

## Сигнатура

```php
wp_ajax_get_post_thumbnail_html()
```

## Описание

Обрабатывает получение HTML для изображения записи через AJAX.

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

Файл: `wp-admin/includes/ajax-actions.php:2781`

```php
function wp_ajax_get_post_thumbnail_html() {
	$post_id = (int) $_POST['post_id'];

	check_ajax_referer( "update-post_$post_id" );

	if ( ! current_user_can( 'edit_post', $post_id ) ) {
		wp_die( -1 );
	}

	$thumbnail_id = (int) $_POST['thumbnail_id'];

	// For backward compatibility, -1 refers to no featured image.
	if ( -1 === $thumbnail_id ) {
		$thumbnail_id = null;
	}

	$return = _wp_post_thumbnail_html( $thumbnail_id, $post_id );
	wp_send_json_success( $return );
}
```

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

- 4.6.0 — Introduced.

## Связанные

Использует: [`_wp_post_thumbnail_html`](https://chugunov.pro/api-wordpress/functions/_wp_post_thumbnail_html/), [`current_user_can`](https://chugunov.pro/api-wordpress/functions/current_user_can/), [`check_ajax_referer`](https://chugunov.pro/api-wordpress/functions/check_ajax_referer/), [`wp_send_json_success`](https://chugunov.pro/api-wordpress/functions/wp_send_json_success/), [`wp_die`](https://chugunov.pro/api-wordpress/functions/wp_die/).

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