我已经在我的根目录中安装了 wordpress,在子目录中安装了 codeigniter,一切正常。我可以调用 CI 控制器等等。但是,我也想使用相同的 wordpress 主题。例如get_header()
:get_sidebar()
和get_footer()
。
Page not found
一个示例用途是传入我的 codeigniter 页面标题,以便 wordpress在访问我的 codeigniter 端时不显示标题。我有以下代码:
CI 控制器:
public function index(){
$data['ci_title'] = 'some title';
$this->load->view('header', $data);
}
CI 视图(header.php):
<?php get_header(); ?>
;
Wordpress 主题文件(header.php):
<title>
<?php
if($ci_title) echo $ci_title else wp_title('');
?>
</title>
现在的问题是我$ci_title
没有在 wordpress 主题文件中被读取。我什至尝试globlal $ci_title
输入该get_header()
函数,但它又调用了一些load_template()
函数。
有没有一种简单的方法可以将 CI 变量传递给 wordpress 主题文件?