【问题标题】:Codeigniter view in WordpressWordpress 中的 Codeigniter 视图
【发布时间】:2015-06-09 10:32:39
【问题描述】:

我有一个使用 Codeigniter 构建的网站,我需要一个博客。它应该是一个 WordPress,所以我决定在我的 .htaccess 中添加“博客”并在 myweb.com/blog 中安装一个 WordPress

效果很好。

现在,我需要更改我网站中已有的主题页眉和页脚。

我该怎么做?

我在views/common/header.php 有视图,但很明显,我不能像这样在template/header.php 中加载它

<?php $this->load->view('common/header');?>  

如果我没记错的话,我应该在模板文件夹中的header.php 处添加任何代码。所以,问题是,我应该改变或添加什么?

非常感谢!


更新

我认为应该有一个助手可以加载到 codeigniter 中,以便在 Wordpress 上调用该函数

我该怎么做?

【问题讨论】:

  • 您是将该视图加载到另一个视图页面还是从控制器加载,如果您将视图加载到另一个视图可以尝试 load->view('common/header') ;?>
  • 是的,我正在加载它,但我需要在 template/header.php 中加载它
  • 我尝试这样做,但我遇到了国际化问题...我不知道为什么,它重定向错误。我更新了问题。

标签: php wordpress codeigniter internationalization


【解决方案1】:

wordpress 文件中不能直接调用 CI 视图。为了更改 wordpress 页眉和页脚,您需要修改 wordpress 主题 (wp-content/themes/your_theme_folder) 下的 header.php 和 footer.php 文件。 还要确保不要直接修改 wordpress 默认主题,因为在 wordpress 更新期间对默认主题的任何更改都会丢失。 最佳做法是创建子主题,然后在那里进行更改 https://codex.wordpress.org/Child_Themes,这里是创建子主题的指南。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-28
    • 2013-02-10
    • 2010-12-13
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 2011-03-27
    相关资源
    最近更新 更多