Вы должны интегрировать WordPress и CI вместе. Чтобы сделать это, вы должны написать следующую строку кода в файле index.php файла CI
require_once 'path/to/WordPress/Directory/wp-blog-header.php';
. Также следует понимать, что обе среды имеют свое собственное управление SESSION, поэтому вы должны изучить и понять структуру SESSION. управление в WP и CI.
Как только вы правильно интегрируете WP и CI, я думаю, вы сможете получить доступ ко всем функциям WP в CI. Таким образом, вместо прямого доступа к SESSION вы можете использовать функциональность WP, чтобы проверить, вошел ли пользователь в систему или не использует следующую функцию.
is_user_logged_in()
Прочитайте здесь для получения дополнительной информации об интеграции