How often is functions.php loaded?

All we need is an easy explanation of the problem, so here it is.

Trying to get my head round functions.php and am wondering how often it is loaded?

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

Simple answer is once. As any other PHP file otherwise it would likely cause crash because of function redefinitions.

More complex answer is there can be actually two different functions.php loading – one for parent theme and one for child theme. Tricky part here is that child theme’s loads before the parent’s, which can at times be counter-intuitive for some purposes (like working with hooks).

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply