Introduction
Filter hooks let you change data before WordPress uses it. They help you customize how things work without changing core files.
You want to change the text shown in a post title before it appears.
You need to modify a URL before WordPress outputs it.
You want to add extra HTML to content before it shows on the page.
You want to change a setting value dynamically without editing the original code.