Most of the footer is straight-up PHP/HTML markup. You apply filters to dynamic content, which is why there isn’t a typical footer “filter.” That said, it’s relatively easy to add your own filters to WordPress.
Let’s say your footer.php
consists of the following:
</div> <!-- close main content div>
<div id="footer">
<p class="copyright">Copyright 2011 By Me</p>
</div>
</body>
</html>
And lets say you want to dynamically replace the word “copyright” with the standard C image using your filter. You’d replace this with:
</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>
This creates a custom filter called “my_footer_filter” and applies it to the text “Copyright 2011 By Me.” In your functions.php
file, you can use this filter just like you would any other:
function replace_copyright( $copyright ) {
// do something to $copyright
return $copyright;
}
add_filter( 'my_footer_filter', 'replace_copyright' );