Очистка URL от пустых параметров (clear_unused_params)
Эта функция очищает URL от пустых параметров в переданной ссылке
clear_unused_params
Функция удаляет из URL все параметры, у которых значение считается "пустым" и возвращает очищенный URL.
Формат записи:
[clear_unused_params]URL[/clear_unused_params]
Пример:
[clear_unused_params]https://leadconverter.ru/page?utm_source=&ref=1&empty=&#block[/clear_unused_params]
Результат:
https://leadconverter.ru/page?ref=1#block
Аргументы
URL (обязательный) Ссылка, которую нужно очистить от пустых параметров
Какие параметры считаются «пустыми»
пустая строка:
param=параметры с значением "0", например
param=0параметры с значением
null
Например, из строки:
?a=&b=0&c=1&d=test
останутся только c и d:
?c=1&d=test
Особенности работы
Если после очистки не осталось ни одного параметра, знак
?не добавляется.https://leadconverter.ru/page?utm_source=&utm_medium=#topстанетhttps://leadconverter.ru/page#topПорядок оставшихся параметров сохраняется.
Фрагмент (
#anchor) сохраняется без изменений.Если переданное значение некорректный URL - текст переданный в аргумент вернется без изменений
Эту функцию можно использовать в кнопке-ссылке
Последнее обновление
Это было полезно?