Если childtheme_override_content_init()
уже существует в каком-то другом месте, вы не можете «переопределить» его.
Вы можете проверить, существует ли функция, добавив эту строку кода в ваш файл single.php:
echo print_r(function_exists('childtheme_override_content_init()'))
Если он печатает TRUE, функция существует, она не будет работать. В этом случае у вас есть 2 варианта. Удалите исходную функцию или измените ее поведение так, как вы ожидаете.
Проверьте, есть ли в каркасе какие-либо хуки, которые можно использовать для изменения поведения функции, чтобы вам не приходилось изменять или удалять исходную функцию.