代码之家  ›  专栏  ›  技术社区  ›  JonYork

WordPress页面中的CodeIgniter

  •  0
  • JonYork  · 技术社区  · 15 年前

    好吧,我有一个WordPress站点,我想在其中构建一个客户端门户,其中包含codeIgniter。为了继续主题,我想让代码点火器程序在页面/文本通常的位置。

    这是现场 http://foretruss.com/wordpress/?page_id=8 当我安装了php_exec插件并使用代码片段时,您可以看到我得到的错误。

    有什么建议吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    7 年前

    参见另一篇关于组合CI和WP的文章: Getting posts from Wordpress to out of WP in codeigniter view

        2
  •  2
  •   mattbasta    15 年前

    混合和匹配WordPress和CodeIgniter这样的框架是个坏主意。变量和常量之间必然会发生冲突,更不用说加载页面所需的资源大幅增加了。

    但是,如果确实需要这样做,可以尝试将CI设置加载到wp设置中的单独目录中,然后使用 AHAH 或者用一个iframe把所有东西都拉过来。当然,你不会得到搜索引擎优化的好处,但同时这可能是最好的方式去做。

    对于记录,您从CI得到的错误是头错误。基本上,它试图在您的cookie中放置一些东西或写入HTTP请求头,除非它们已经被签名、密封和传递(因此出错)。也许如果你关闭CI中的会话,你会有更好的运气。另一种方法是加载 index.php 为wp归档并放置一个大的

    ob_start();
    

    就在开始的时候。