В WordPress можно использовать функции `setcookie()` и `getcookie()` для сохранения и получения данных из cookie.
Чтобы сохранить состояние класса в cookie, вам нужно преобразовать его в строку, например, с помощью функции `serialize()`, и установить эту строку в качестве значения cookie.
Пример:
```php
// Создание экземпляра класса
$myClass = new MyClass();
// Преобразование класса в строку
$classString = serialize($myClass);
// Установка значения cookie с использованием setcookie()
setcookie('myClassCookie', $classString);
```
При переходе на другую страницу, вы можете получить значение cookie и преобразовать его обратно в экземпляр класса с помощью функции `unserialize()`.
Пример:
```php
// Получение значения cookie с использованием getcookie()
$classString = $_COOKIE['myClassCookie'];
// Преобразование строки обратно в экземпляр класса
$myClass = unserialize($classString);
// Теперь $myClass содержит сохраненное состояние класса
```
Обратите внимание, что значения cookie могут иметь ограниченную длину, поэтому не стоит сохранять в cookie слишком большие объемы данных. Кроме того, необходимо учитывать, что данные cookie доступны клиентской стороне, поэтому не рекомендуется сохранять в cookie конфиденциальную информацию или данные, которые могут быть изменены пользователем.