Mar*_*ria 7 wordpress codeigniter
我的网站是用Wordpress设计的.一些主题页面有一个自定义的PHP脚本用于预订,我想在CodeIgniter中重构,以获得更大的灵活性.问题:
1)如何在WP中使用CI的路由系统中的CI功能?我是否必须创建一个CI页index.php/controller/page1 /然后在Wordpress中调用它?
2)我是否必须使用CodeIgniter"views"系统或Wordpress"主题页面"来获取我的结果?
谢谢
Mar*_*ria 11
我使用了以下内容.
我的目标是为某些页面使用CodeIgniter,并保持Wordpress中的其他页面不变.我只有几个步骤来做:
复制Wordpress根目录下的CI文件夹
修改CI的«index.php»以添加一个include,它将WP函数添加到CodeIgniter:
@require '../wp-load.php';
require_once BASEPATH.'core/CodeIgniter.php';
Run Code Online (Sandbox Code Playgroud)
添加此行后,Wordpress函数将在CodeIgniter中使用; 它们主要用于观看.
修改WP的.htaccess以不重写CI的URL:在此行之后:
RewriteRule ^index\.php$ - [L]
Run Code Online (Sandbox Code Playgroud)
添加此行:
RewriteCond %{REQUEST_URI} !^/(codeigniter_folder|codeigniter_folder/.*)$
Run Code Online (Sandbox Code Playgroud)
然后CI视图可以使用WP功能.
| 归档时间: |
|
| 查看次数: |
25388 次 |
| 最近记录: |