是否可以使用 WordPress 作为 CMS,但所有内容都将使用 CodeIgniter 显示?
我还想知道我是否可以通过简单地将这个 wp-blog-header.php 包含在 CodeIgniter 中来使用 WordPress 的功能。
大家觉得这个想法行得通吗?
可能我真正需要的函数之一是 apply_filters()。
是否可以使用 WordPress 作为 CMS,但所有内容都将使用 CodeIgniter 显示?
我还想知道我是否可以通过简单地将这个 wp-blog-header.php 包含在 CodeIgniter 中来使用 WordPress 的功能。
大家觉得这个想法行得通吗?
可能我真正需要的函数之一是 apply_filters()。
我曾经在 codeigniter 网站上使用过 wordpress 标头,并且与 site_url 等全局函数有很多冲突,必须手动解决(通过在 codeigniter 核心中重命名这些函数)
这是一团糟,如果你能摆脱它,我不会推荐它。
您最好查询相同的数据库并使用相同的数据在 codeigniter 中构建新功能。
但如果你仍然想这样做,你可以这样做:
// in codeigniter index.php
require_once( '../wordpress/wp-blog-header.php' );
然后(例如,在您的标题视图中):
if(function_exists('get_header'))
{
get_header(); // will echo the wordpress header
} else {
//html code for your header ?>
<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<!-- etc... -->
<?php } ?>
你应该看到 wordpress 标题,至少一旦你解决了包含它引起的所有错误。页脚还有一个get_footer()
功能。
祝你好运