通常,当我尝试将自己的自定义PHP源代码添加到模板文件(sidebar.php,index.php,header.php等等)时,会产生错误。但是,它可以在Wordpress之外自行运行。有没有办法让我在Wordpress的模板文件中使用我的自定义PHP东西?
答案 0 :(得分:2)
如果您正在谈论sidebar.php
中的index.php
,header.php
和wp-content/themes/themename/
,那么您当然可以编辑这些文件。它们是要编辑的。只确保不覆盖现有的PHP函数...
您可以在Wordpress' Docs
上阅读相关内容答案 1 :(得分:1)
添加自己的php不需要插件,但为了保持可升级性,您应尽可能避免更改核心WP文件并将代码放在自己主题的文件或自己的插件中。如果你遇到错误,很难在没有细节的情况下猜测它们可能是什么,但我发现,除了简单的解析错误等之外,最可能的原因是范围错误。
答案 2 :(得分:0)
使用Wordpress,您可以通过编写自己的插件来扩展Wordpress功能。这是一个相当痛苦的过程。
http://codex.wordpress.org/Writing_a_Plugin
您还可以通过将函数放入functions.php模板文件来扩展模板的功能。
http://codex.wordpress.org/Theme_Development#Theme_Functions_File
向模板添加自定义php代码不应生成错误。您可能遇到的唯一问题是您的代码与现有的wordpress函数名称和变量冲突。