Добавление GET-Variable в wp_nav_menu

Я создаю меню с функцией wp_nav_menu (). Теперь я хотел бы добавить переменную GET в конец любой ссылки в меню, например: www.mysite.com/page/?variable=123

Есть ли способ сделать это при использовании wp_nav_menu?

Спасибо за ваши предложения

Solutions Collecting From Web of "Добавление GET-Variable в wp_nav_menu"

Фильтр 'wp_nav_menu_objects' . Вы получаете массив как аргумент, список всех элементов.

Псевдокод, не проверенный:

 add_filter( 'wp_nav_menu_objects', 'wpse_76401_filter' ); function wpse_76401_filter( $items ) { $out = array(); foreach ( $items as $item ) { if ( isset ( $item->url ) ) $item->url = add_query_arg( 'variable', '123', $item->url ) $out[] = $item; } return $out; }