如何用一行 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();
最近,在大量与 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();