# export_date_options()

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

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

## Сигнатура

```php
export_date_options( string $post_type = 'post' )
```

## Описание

Создаёт поля выбора даты для экспорта заданного типа записи.

## Параметры

- `$post_type` `string` — необязательный, по умолчанию `'post'`. Тип записи. Значение по умолчанию 'post'.

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

Файл: `wp-admin/export.php:139`

```php
function export_date_options( $post_type = 'post' ) {
	global $wpdb, $wp_locale;

	$months = $wpdb->get_results(
		$wpdb->prepare(
			"SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
			FROM $wpdb->posts
			WHERE post_type = %s AND post_status != 'auto-draft'
			ORDER BY post_date DESC",
			$post_type
		)
	);

	$month_count = count( $months );
	if ( ! $month_count || ( 1 === $month_count && 0 === (int) $months[0]->month ) ) {
		return;
	}

	foreach ( $months as $date ) {
		if ( 0 === (int) $date->year ) {
			continue;
		}

		$month = zeroise( $date->month, 2 );

		printf(
			'<option value="%1$s">%2$s</option>',
			esc_attr( $date->year . '-' . $month ),
			$wp_locale->get_month( $month ) . ' ' . $date->year
		);
	}
}
```

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

- 3.1.0 — Introduced.

## Связанные

Использует: [`zeroise`](https://chugunov.pro/api-wordpress/functions/zeroise/), `WP_Locale::get_month`, [`esc_attr`](https://chugunov.pro/api-wordpress/functions/esc_attr/), `wpdb::get_results`, `wpdb::prepare`.

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