функция
since 4.3.0
convert_invalid_entities()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
convert_invalid_entities( string $content ): string
Описание
Преобразует диапазон недопустимых ссылок Unicode в допустимый диапазон.
Параметры
$content
string
обязательный
Строка с сущностями, которые нужно преобразовать.
Возвращаемое значение
string
Исходный код
wp-includes/formatting.php:2511
function convert_invalid_entities( $content ) {
$wp_htmltranswinuni = array(
'' => '€', // The Euro sign.
'' => '',
'' => '‚', // These are Windows CP1252 specific characters.
'' => 'ƒ', // They would look weird on non-Windows browsers.
'' => '„',
'
' => '…',
'' => '†',
'' => '‡',
'' => 'ˆ',
'' => '‰',
'' => 'Š',
'' => '‹',
'' => 'Œ',
'' => '',
'' => 'Ž',
'' => '',
'' => '',
'' => '‘',
'' => '’',
'' => '“',
'' => '”',
'' => '•',
'' => '–',
'' => '—',
'' => '˜',
'' => '™',
'' => 'š',
'' => '›',
'' => 'œ',
'' => '',
'' => 'ž',
'' => 'Ÿ',
);
if ( str_contains( $content, '' ) ) {
$content = strtr( $content, $wp_htmltranswinuni );
}
return $content;
}
История изменений
| Версия | Описание |
|---|---|
| 4.3.0 | Introduced. |

