Introduction to Hooks: Actions and Filters


What are hooks?

Hooks in WordPress essentially allow you to manipulate code without editing core files. They are used extensively throughout WordPress and WooCommerce and are very useful for developers.

There are two types of hook: actions and filters.

Action Hooks allow you to insert custom code at various points (wherever the hook is run).

Filter Hooks allow you to manipulate and return a variable which it passes (for instance a product price).

Using hooks

If you use a hook to add or manipulate code, you can add your custom code to your theme functions.php file.

Using action hooks

To execute your own code, you hook in by using the action hook do_action(‘action_name’);. See below for a great example on where to place your code:

Using filter hooks

Filter hooks are called throughout are code using apply_filter(‘filter_name’, $variable); To manipulate the passed variable, you can do something like the following:

With filters, you must return a value.

Related Posts

Author: Akash Wagh

Hello friends, I have created akashwagh.com for the unique bloggers and readers. We’re accepting unique guest posts from real authors. If any blogger or author interested to post a blog on akashwagh.com then they are always welcome.

3 thoughts on “Introduction to Hooks: Actions and Filters”

Leave a Reply