WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wc_sanitize_permalink() WC 2.6.0

Sanitize permalink values before insertion into DB.

Cannot use wc_clean because it sometimes strips % chars and breaks the user's setting.

Хуков нет.

Возвращает

Строку.

Использование

wc_sanitize_permalink( $value );
$value(строка) (обязательный)
Permalink.

Список изменений

С версии 2.6.0 Введена.

Код wc_sanitize_permalink() WC 4.5.2

woocommerce/includes/wc-formatting-functions.php
<?php
function wc_sanitize_permalink( $value ) {
	global $wpdb;

	$value = $wpdb->strip_invalid_text_for_column( $wpdb->options, 'option_value', $value );

	if ( is_wp_error( $value ) ) {
		$value = '';
	}

	$value = esc_url_raw( trim( $value ) );
	$value = str_replace( 'http://', '', $value );
	return untrailingslashit( $value );
}