我目前正在使用javascript在我的Wordpress Multisite上设置cookie。 Cookie的目的是根据用户在多站点网络中的导航位置分配位置值。
<?php if (strpos($_SERVER['REQUEST_URI'], "locationName") == true){?>
<script type="text/javascript">
setCookie('location','locationName',100);
</script>
<?php } ?>
我想使用此Cookie的“ locationName”值来设置适当的博客/多站点菜单。
这可能吗?我需要使用PHP设置Cookie吗?很抱歉在这里做什么。
其他: 我在wp_nav_menu中使用了wp_bootstrap_nav_walker。
<?php
wp_nav_menu(array(
'menu'=>'primary',
'theme_location'=>'primary',
'depth'=>2,
'container'=>'div',
'container_class'=>'navbar-collapse collapse',
'container_id'=>'hoa-navbar-collapse',
'menu_class'=>'nav navbar-nav navbar-right',
'fallback_cb'=>'wp_bootstrap_navwalker::fallback',
'walker'=>new wp_bootstrap_navwalker()));
?>