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

时间:2015-10-10 16:19:36

标签: php wordpress wordpress-plugin wordpress-theming

最近在一大堆与Wordpress相关的谷歌搜索中,我遇到了一个可能的解决方案,我当时的问题使用了以前没有遇到的方法:部分过程包括在functions.php文件中的代码否则将被放置在网站的模板文件中。然后用一行简单的代码将代码“注入”主题文件中。类似的东西:

<?php insert_custom_code(); ?>

我喜欢这样保存模板文件的干净程度,允许我编写与某些技巧相关的代码并将其隐藏在函数中。现在我也学会了创建特定于站点的插件,这样我就可以将这些东西包装成更整洁的包。不幸的是,那个特定的解决方案当时对我的问题不起作用,而且我已经丢失了这些信息。

我认为这是Wordpress工作的直接和标准部分 - 尤其与插件和主题开发相关,但我不确定它的名称或如何找到它。所以我的问题是:有谁知道这叫什么?或者它可能存在于wordpress codex或任何其他可能有用的文档中?对此,我真的非常感激。

1 个答案:

答案 0 :(得分:1)

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

在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

}

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

your_function_name();