How to override a function when isn’t at functions.php

The new function in your child theme’s functions.php cannot override a function from the parent’s functions.php file unless that function is written to be pluggable, i.e. declared with if (!function_exists(‘alterna_get_social_list’)) Per the documentation on Child Themes and how they inherit from child functions.php files: Using functions.php Unlike style.css, the functions.php of a child theme does … Read more

WordPress Theme Update Action?

I have never tried to do what you are trying to do, so no promises, but there is an action hook called upgrader_process_complete in the upgrade method of the Theme_Upgrader class, and it look like it would do what you want. The action is called like: do_action( ‘upgrader_process_complete’, $this, array( ‘action’ => ‘update’, ‘type’ => … Read more