WordPress可以在主题文件wp-content\themes\xxx\functions.php
中定义函数,定义完了了可以在任意的页面中调用,列如 wp-content\themes\xxx\index.php
。
如我在wp-content\themes\xxx\functions.php
定义了以下函数:
function hello($text){
$link="<h1>hello".$text."</h1>"
return $link;
}
我在任意的界面中就可以通过以下方式进行调用,列如wp-content\themes\xxx\functions.php
:
...
<div>
<?=hello("foxhome.top")?>
<br/>
<?php echo hello("狐狸之家");?>
</div>
...
在html页面被渲染后就会得到
<div>
<h1>foxhome.top</h1>
<br/>
<h1>狐狸之家</h1>
</div>
通常来说函数文件wp-content\themes\xxx\functions.php
是通过
require get_template_directory() . 'yyy/xxx.php';
将函数写在不同的php文件中以此来进行函数的管理,我们也可定义自己的php文件进行require
实现函数的分开管理。
我们通过该特效即可进行函数的定义和调用,简化主题布局上的代码冗余。
注意路径中的xxx为主题名称