Если попробовать вставить ссылку на viber в меню навигации WordPress, то при сохранении она будет вырезана, так как движок не знает о протоколе viber.
Как создать ссылку на Viber?
У Вайбера существует 2 разных варианта ссылок - для компьютера и телефона.
Ссылка для ПК имеет вид:
viber://chat?number=+79281234567
Ссылка для телефона:
viber://add?number=79281234567
Необходимо просто заменить в ссылках выше номер телефона на ваш.
Важно! В одном варианте есть «+», в другом - нет.
Добавление ссылки на Viber в меню WordPress
Чтобы движок не вырезал ссылку на Viber при сохранении и выводил её в меню, ему нужно сообщить, что существует Такой протокол и он безопасный. Это можно сделать с помощью фильтра wp_allowed_protocols()
add_filter( 'kses_allowed_protocols', 'add_viber_to_allowed_protocols' ); /** * Добавляет протокол viber в список разрешённых. * * @param string[] $protocols Массив разрешенных протоколов, например, 'http', 'ftp', 'tel' и т.д. * * @return string[] */ function add_viber_to_allowed_protocols( $protocols ) { $protocols[] = 'viber'; return $protocols; }
Теперь, когда вы вставите ссылку на Viber, движок знает, что это безопасная ссылка и позволяет её сохранять и выводить (она не будет вырезана или удалена).
—