get_privacy_policy_url() WP 4.9.6

Повертає URL-адресу сторінки політики конфіденційності.

Сторінку конфіденційності можна вказати в адмінці Настройки > Конфиденциальность.

ID сторінки конфіденційності зберігається в опції get_option( 'wp_page_for_privacy_policy' ).

Працює на основі:
get_option() ,
get_permalink()
Основа для:
get_the_privacy_policy_link()

Хуки з функції

Повертає

Строку. URL сторінки конфіденційності або порожній рядок, якщо сторінки не існує.

Використання

get_privacy_policy_url();

Приклади

0

#1 Виведемо посилання на сторінку політики конфіденційності

Якщо такої сторінки на сайті немає, виведемо заглушку.

<?php $url = get_privacy_policy_url(); ?>
Натискаючи на кнопку «Зареєструватися», ви погоджуєтесь з політикою конфіденційності</a>.

список змін

З версії 4.9.6Введено.

Код get_privacy_policy_url() WP 6.0.2

function get_privacy_policy_url() {
	$url = '';
	$policy_page_id = (int) get_option( 'wp_page_for_privacy_policy' );

	if ( ! empty( $policy_page_id ) && get_post_status( $policy_page_id ) === 'publish' ) {
		$url = (string) get_permalink( $policy_page_id );
	}

	/**
	 * Filters the URL of the privacy policy page.
	 *
	 * @ Since 4.9.6
	 *
	 * @param string $url URL-адреса до приватної сторінки policy. Empty string
	 * if it doesn't exist.
	 * @param int $policy_page_id Ідентифікатор віртуальної політики.
	 */
	return apply_filters( 'privacy_policy_url', $url, $policy_page_id );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *