《法典》是一个很好的起点:wp_head
和wp_footer
这个wp_head()
函数调用位于主题模板的head部分,只需执行与之挂钩的所有操作。如果你进去看看/wp-includes/default-filters.php
, 您将看到调用此函数时调用的所有默认操作。
您还可以将自己的函数挂接到主题的头部来执行操作或输出数据。这同样适用于wp_footer()
, 用于输出数据或执行在结束正文标记之前运行的后台操作。
通过使用add_action
. 下面是一个简单的例子functions.php
文件或插件。假设您需要为IE6浏览器输出条件注释:
add_action(\'wp_head\', \'your_function\');
function your_function(){
?>
<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
<?php
}
何时
wp_head()
在主题中被称为,
your_function()
运行时,输出将显示在
wp_head()
呼叫是。
您还可以使用remove_action
. 例如,如果要删除WordPress在头部放置的提要链接,可以删除该操作:
remove_action(\'wp_head\', \'feed_links\', 2);
WordPress有许多操作(请参阅
action reference) 在前端和管理请求执行的每个阶段都运行。这基本上是所有插件和许多主题功能运行的基础。
通读Plugin API 了解更多信息。