【问题标题】:Wordpress and my own custom PHP stuffWordpress 和我自己的自定义 PHP 东西
【发布时间】:2010-01-15 10:26:44
【问题描述】:

通常,当我尝试将我自己的自定义 PHP 源代码添加到模板文件(sidebar.php、index.php、header.php 等...)时,它会产生错误。但是,它在 Wordpress 之外可以正常工作。有没有办法让我在 Wordpress 的模板文件中使用我的自定义 PHP 内容?

【问题讨论】:

  • 自定义 PHP 无论是否在 Wordpress 中都应该可以正常运行,只要没有与 Wordpress 的函数集发生冲突。请引用您收到的错误消息以及部分代码。
  • 我认为多描述一下你想要实现的目标对我们会更有帮助。

标签: php wordpress


【解决方案1】:

如果您在谈论wp-content/themes/themename/ 中的sidebar.phpindex.phpheader.php,那么您当然可以编辑这些文件。它们是用来编辑的。只需确保不覆盖现有的 PHP 函数...

您可以在 Wordpress' Docs 上阅读相关信息

【讨论】:

    【解决方案2】:

    添加您自己的 php 不需要插件,但为了保持可升级性,您应该尽可能避免更改核心 WP 文件并将您的代码放在您自己的主题文件或您自己的插件中。如果您遇到错误,很难在没有详细信息的情况下猜测它们可能是什么,但我发现,除了简单的解析错误等之外,最可能的原因是范围错误。

    【讨论】:

      【解决方案3】:

      使用 Wordpress,您可以通过编写自己的插件来扩展 Wordpress 的功能。这是一个相当轻松的过程。

      http://codex.wordpress.org/Writing_a_Plugin

      您还可以通过将函数放入functions.php模板文件来扩展模板的功能。

      http://codex.wordpress.org/Theme_Development#Theme_Functions_File

      向模板添加自定义 php 代码不应产生错误。您可能遇到的唯一问题是您的代码与现有的 wordpress 函数名称和变量冲突。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多