Codeigniter与Wordpress路由

时间:2017-05-13 07:07:27

标签: wordpress codeigniter

我需要将应用数据库中的数据插入到wordpress博客中。所以我提出了以下设置,我使用CodeIgniter作为Wordpress的主题。

localhost
 -myProject(Wordpress)
  -wp-content
   -themes
    -myTheme(CodeIgniter)
     -application
      -modules
       -forums
        -controllers
         -Forums.php
        -views
         -forums_view.php

现在,如果我们调用Forums,那么Forums.php控制器的index函数会捕获该调用,但如果我们调用Forums/forum/something那么Forums.php控制器的forum函数会执行不接听电话。

这是我尝试的所有路线,但没有任何效果,每当有一个或多个级别的页面出现在页面错误_404页面上。

$route['(?i)Forums/forum/(:any)'] = 'Forums/forum/$1';
$route['(?i)forums/forum/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)/(:any)/(:any)'] = 'forums/forum/$1';

1 个答案:

答案 0 :(得分:0)

我还没有听说过这种设置,但您可能会尝试撤消订单。路线按列出的顺序处理。因此,您的脚本可能永远不会达到预期的路由规则。