Весь WordPress сделан на хуках и фильтрах. На хук можно прикрепить произвольную функцию, а фильтр изменяет значение переменной, возвращаемой из функции
Ищите через документацию или исходники нужное место в коде, используете функции add_filter()
и add_action()
В некоторых случаях, например при использовании WooCommerce или дочерних тем будет работать переопределение шаблонов путем копирования их в тему. Т.е. WordPress сначала будет искать нужный ему шаблон в вашей теме, а если не найдет, то будет использовать тот, который у него есть по умолчанию