WordPress-wp_nav_menu-基于设置的Javascript Cookie切换多站点菜单

时间:2019-02-13 01:12:49

标签: javascript php wordpress cookies

我目前正在使用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()));
?>

0 个答案:

没有答案