大部分页脚都是直接的PHP/HTML标记。将过滤器应用于动态内容,这就是为什么没有典型的页脚“过滤器”也就是说,在WordPress中添加自己的过滤器相对容易。
让我们说你的footer.php
包括以下内容:
</div> <!-- close main content div>
<div id="footer">
<p class="copyright">Copyright 2011 By Me</p>
</div>
</body>
</html>
假设您希望使用过滤器将“版权”一词动态替换为标准C图像。您可以将其替换为:
</div> <!-- close main content div>
<div id="footer">
<p class="copyright">
<?php
echo apply_filters( \'my_footer_filter\', \'Copyright 2011 By Me\' );
?>
</p>
</div>
</body>
</html>
这将创建一个名为“my\\u footer\\u filter”的自定义筛选器,并将其应用于文本“Copyright 2011 By Me”在您的
functions.php
文件,您可以像使用任何其他过滤器一样使用此过滤器:
function replace_copyright( $copyright ) {
// do something to $copyright
return $copyright;
}
add_filter( \'my_footer_filter\', \'replace_copyright\' );