wp_parse_args() — объединение массива заданных параметров и массива параметров по умолчанию
Нужен для объединения массива с аргументами, переданными в функцию (под функцией в данном случае подразумевается не сам wp_parse_args(), а вообще какая-нибудь левая функция, используемая нами) и массивом аргументов, установленных по умолчанию. Массивы с параметрами могут быть также переданы в виде строки URL-вида, например orderby=rand&order=asc. Функция wp_parse_args() сопоставляет оба массива и замещает все соответствующие элементы массива …