我正在尝试将一个查询字符串添加到WordPress菜单中的特定菜单项中。我需要读取一个cookie,比如说sessionID,然后在导航菜单中的单个链接上的查询字符串中传递该键/值对。我可以通过JS / jQuery尝试这个,但需要通过PHP来完成。我一直在搜索,但在论坛上找不到任何有用的东西。
使用WordPress 3.5
答案 0 :(得分:0)
试试这个:
function wpse_14405784( $items, $menu = 'your_menu_slug', $args ) {
foreach( $items as $item ) {
if ( $item->post_title == 'your_link_title' {
$item->url = add_query_arg( 'your_key', 'your_value', $item->url );
}
}
return $items;
}
add_filter( 'wp_get_nav_menu_items','wpse_14405784', 11, 3 );