我需要允许用户从前端的下拉列表中选择一个位置,然后为所选位置设置会话cookie。。。有什么帮助吗?
好的,这就是概述的任务:位置选择器:第一步是简单地将位置选项向下滑动,然后保存PHP cookie以供以后使用
我正在获取cookie以设置“add\\u filter”(“query\\u vars”,“addnew\\u query\\u vars”,10,1);函数addnew\\u query\\u vars($vars){
$vars[]=“loc”;//loc是要添加的变量的名称
返回$vars;}
添加\\u操作(“send\\u headers”,“locations\\u redirect”);函数locations\\u redirect(){//可能比简单的$\\u GET更优雅,这取决于是否添加了://$loc=GET\\u query\\u arg(\'loc\');
if (
    isset( $_GET[\'loc\'] )
    AND ! empty( $_GET[\'loc\'] ) 
    )
{
    empty( $_COOKIE[\'loc\'] ) AND setcookie(
         \'loc\'
        ,$_GET[\'loc\']
        ,time() +4 * WEEK_IN_SECONDS
        ,\'/\'
    );
    $path = user_trailingslashit( \'/locations\' );
    $scheme = is_ssl() ? \'https://\' : \'http://\';
    $url = is_multisite()
        ? network_site_url( $path, $scheme )
        : site_url( $path, $scheme );
    wp_redirect( $url ); // 302
    exit;
}
 }\'
但我需要他们能够根据菜单下拉列表或选择菜单设置查询变量?