如何用一行 PHP 部署一大块代码?

How can I deploy a chunk of code with one line of PHP?

最近,在大量与 Wordpress 相关的谷歌搜索中,我发现了一个可能解决我当时问题的方法,它使用了一种我以前从未遇到过的方法:部分过程包括在 functions.php 将原本会放置在网站模板文件中的代码归档。然后通过一行简单的代码将该代码 "injected" 放入主题文件中。类似于:

<?php insert_custom_code(); ?>

我喜欢它让模板文件如此干净,让我可以编写与一些技巧相关的代码并将其隐藏在函数中。现在我还学习了如何创建特定于站点的插件,这样我就可以将这些东西包装在更整洁的包中。不幸的是,那个特定的解决方案当时对我的问题不起作用,我已经丢失了这些信息。

我认为这是 Wordpress 工作的直接标准部分 - 特别是与插件和主题开发相关,但我不确定它叫什么或如何找到它。所以我的问题是:有人知道这叫什么吗?或者它可能存在于 wordpress 法典或任何其他可能有帮助的文档中?我真的很感激。

简单的PHP声明和调用函数的语言风格!我们实际上是在调用 functions.php 或任何包含文件中的 defined/declared 的函数。

在PHP中我们可以用函数名和()调用任何函数;例如对于名为 myFunction 的函数,我们可以将其称为 myFunction();

http://www.w3schools.com/php/php_functions.asp

这与我们调用其他内置 WordPress 函数相同,例如 get_the_title();或 the_title();等等

并在 functions.php

中声明您自己的自定义函数

您可以使用以下语法:

function your_function_name(){
     //your php code here

}

然后,由于 functions.php 被 WordPress 包含在所有主题文件中,您可以在任何主题 php 文件中简单地调用此函数:

your_function_name();