Это прекрасно, но есть одно но, это должно по факту должно выглядеть так, так как переменная должна передаваться на другие страницы:
$args['orderby'] = 'meta_value_num';
$args['meta_key'] = '_price';
$args['order'] = $sort;
function wp_sort() {
ini_set('display_errors', 1);
error_reporting(E_ALL);
if ($_GET["sort"] != NULL) {
$sort = $_GET["sort"];
$cookie_domain = ".".$_SERVER['HTTP_HOST'];
setcookie("sort", $sort,time() + (86400),"/", $cookie_domain);
if ($_COOKIE["sort"])
{
echo "very good";
} else
{
echo "This is bad";
}
echo $_COOKIE["sort"];
echo "Куки - ".$_COOKIE["sort"];
echo "Вар - ".$sort;
} else {
echo "Куки - ".$_COOKIE["sort"];
echo "Вар - ".$sort;
}
}
?>
Почему то не хочет кушать сессию