WordPressでCookieにデータを保持する

WordPressにおいてCookieに情報を保持しておきたい場合、setcookieを用いる。

$lang = "en_US";
setcookie('lang', $lang, time() + 3600);

このように書くことで、’lang’というキーに紐づけて$langの値を保持しておくことができる(この場合有効期限は3600s = 1h)。
登録した値を取得したい場合はキーを指定して

$lang = $_COOKIE['lang'];

とすればよい。