Я не уверен, почему вы хотите интегрировать два, так как Wordpress не является средой разработки.Я делаю БОЛЬШОЙ предположение, что вы действительно хотите просто поместить его в один и тот же «каталог» и иметь возможность использовать одну и ту же базу данных?
Я видел, как это было сделано ранее, иэто включает в себя простой обмен файлами конфигурации для вашей базы данных (включая конфигурацию WordPress внутри codeigniter и т. д.).
Просто вставьте CI в папку внутри вашего каталога Wordpress:
/website/
/ci/ (codeigniter runs inside here)
/wp-content/
/wp...
...
index.php (wordpress)
.htaccess (combined wordpress / ci functionality)
Тогда вы просто утка внутри папки /ci
для функциональности CI и перенаправление обратно в Wordpress после.
Что касается интеграции со слиянием CODE (т. Е. Wordpress с CI, работающим внутри него, илинаоборот) это бессмысленно, и большинство из них утверждают, что тратит время впустую.
Wordpress уже предлагает большинство функций, которые вы хотели бы встроить в CI (отслеживание сеансов / активные запросы к базе данных / базовые функции CRUD / управление пользователями).
Если все, что вам нужно, это использовать некоторые небольшие «функции» в Wordpress, которые вы получаете в CI, я бы сказал, сосредоточиться на портировании одни.
Ничего хорошего не получится, если вы объедините два приложения, как это.