Thesis Filter Reference List

As of Thesis 1.5.1, filters are an important part of what’s possible in Thesis customization. An introduction to Thesis filters is available, and we’re hoping to add an increasing number of possible filters in the future to allow for increasingly custom designs, but what you’re really interested in is what’s possible today, right? This doc’s for you!

As stated in the introduction to filters, the basic structure of a filter looks like this:

function custom_filter($content) {
	return $content;
}
add_filter('name_of_filter_hook', 'custom_filter');

Very similar to hooks, which you’re all rocking spectacularly!, but with key differences: A filter must accept a variable, a filter must return something (no echoes here, folks), and add_filter() is used rather than add_action().

To get started, though, you need to know which filter hooks are available as well as what the default value of $content is for each hook. Once you have those things, you’ll be able to perform customizations to your heart’s content on Thesis’ output.

You don’t necessarily have to simply act on $content! You can ignore it completely, build your own output using PHP and WordPress template tags, and then return it instead.

Deprecated:

thesis_allowed_tags
thesis_get_footer
thesis_get_header
thesis_trackback_datetime