在我们的wordpress网站上,我们在查询字符串中使用utm\\U源来确定将客户带到我们网站的活动。
我需要将传递的utm\\U源从初始页面动态添加到站点上的所有菜单项。如何修改wordpress菜单中的所有链接以添加querystring变量?
在我们的wordpress网站上,我们在查询字符串中使用utm\\U源来确定将客户带到我们网站的活动。
我需要将传递的utm\\U源从初始页面动态添加到站点上的所有菜单项。如何修改wordpress菜单中的所有链接以添加querystring变量?
可以使用过滤器进行更改
add_filter(\'wp_get_nav_menu_items\', \'add_utm_to_links\', 10, 3);
function add_utm_to_links($items, $menu, $args) {
foreach($items as $item) {
if(!empty($item->url)) {
$item->url .= strchr($url, \'?\') === false ? \'?\' : \'&\';
$item->url .= \'utm=value\';
}
}
return $items;
}
我真的不知道该怎么解释我在这里找的东西,我在这里找得太露骨了。在我的网站上,我有一个附带菜单,其中包含一系列子类别,每个子类别中都有一些项目。我想知道当我打开另一个子类别时,是否有办法关闭所有其他打开的子类别,例如:1. Animals ----A. Cats ----B. Dogs 2. People ----A. Samantha ----B. Daniel 当我按下“动物”时,我希望“人”关闭,反之亦