WordPress自定义函数

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为主题名称

发表回复

CAPTCHAis initialing...