Это пример интеграции, которая кажется необходимой.Это не CI, но это всего лишь пара функций, которые могут служить отправной точкой.
EDITED
Похоже, что вопрос еще размне, что вы спрашиваете, потому что это громоздко, потому что вы должны переписать вещи, которые WP делает очень хорошо.
В любом случае, имена файлов cookie состоят из префикса и идентификатора компиляции сайта, это просто md5URL блога.Определены в файле " wp-includes / default-constants.php ".
Тот, который вас интересует, может быть использован следующим образом:
//$wp_url like this: http://domain.com, Exactly as written in the configuration
$cookie= "wordpress_logged_in_".md5($wp_url);
Содержимое этого файла cookie будет выглядеть примерно так: admin | 7C1314493656 | 7Cdd41a2cd52acbaaf68868c850f094f9f
$cookie_content= explode("|",$this->input->cookie($cookie,true));
if(count($cookie_content)>0){
$user_name= $cookie_content[0];
}else{
//No user identified, do something...
}
Bonus Pack
При изучении кода WPписал небольшую библиотеку, которая делает именно это, используя вход в WP и уровни доступа непосредственно в CI.Доступен в лицензированной Bitbucket GPL2 (как WP): CiWp-Auth .