# wp_add_privacy_policy_content()

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

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

## Сигнатура

```php
wp_add_privacy_policy_content( string $plugin_name, string $policy_text )
```

## Описание

Плагины и темы должны предлагать текст для включения в политику конфиденциальности сайта.
Предлагаемый текст должен содержать информацию о любой функциональности, влияющей на конфиденциальность пользователей, и будет показан на экране руководства по политике конфиденциальности.
Плагин или тема может использовать эту функцию несколько раз, если это поможет лучше представить предлагаемое содержимое политики. Например, модульные плагины, такие как WooCommerse или Jetpack, могут добавлять или убирать предлагаемое содержимое в зависимости от включённых модулей/расширений.
Подробнее см. в справочнике по плагинам: https://developer.wordpress.org/plugins/privacy/suggesting-text-for-the-site-privacy-policy/.
HTML-содержимое $policy_text поддерживает использование специального CSS-класса .privacy-policy-tutorial, с помощью которого можно предоставить дополнительную информацию. Любое содержимое внутри HTML-элементов с применённым CSS-классом .privacy-policy-tutorial будет исключено из буфера обмена при копировании содержимого раздела.
Предназначено для использования с действием 'admin_init'.

## Параметры

- `$plugin_name` `string` — обязательный. Имя плагина или темы, предлагающих содержимое для политики конфиденциальности сайта.
- `$policy_text` `string` — обязательный. Предлагаемое содержимое для включения в политику.

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

Файл: `wp-admin/includes/plugin.php:2410`

```php
function wp_add_privacy_policy_content( $plugin_name, $policy_text ) {
	if ( ! is_admin() ) {
		_doing_it_wrong(
			__FUNCTION__,
			sprintf(
				/* translators: %s: admin_init */
				__( 'The suggested privacy policy content should be added only in wp-admin by using the %s (or later) action.' ),
				'<code>admin_init</code>'
			),
			'4.9.7'
		);
		return;
	} elseif ( ! doing_action( 'admin_init' ) && ! did_action( 'admin_init' ) ) {
		_doing_it_wrong(
			__FUNCTION__,
			sprintf(
				/* translators: %s: admin_init */
				__( 'The suggested privacy policy content should be added by using the %s (or later) action. Please see the inline documentation.' ),
				'<code>admin_init</code>'
			),
			'4.9.7'
		);
		return;
	}

	if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) {
		require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php';
	}

	WP_Privacy_Policy_Content::add( $plugin_name, $policy_text );
}
```

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

- 4.9.6 — Introduced.

## Связанные

Использует: `WP_Privacy_Policy_Content::add`, [`doing_action`](https://chugunov.pro/api-wordpress/functions/doing_action/), [`did_action`](https://chugunov.pro/api-wordpress/functions/did_action/), [`__`](https://chugunov.pro/api-wordpress/functions/__/), [`is_admin`](https://chugunov.pro/api-wordpress/functions/is_admin/), [`_doing_it_wrong`](https://chugunov.pro/api-wordpress/functions/_doing_it_wrong/).
Используется в: `WP_Privacy_Policy_Content::add_suggested_content`.

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