I am running the Twenty Ten theme. I want to override comment formatting for certain posts. After researching how to do this, I copied the
twentyten_comment function from the parent theme (
twentyten) into the
functions.php file for my child theme (
twentyten-child). To confirm that I am running the code from the child, I added code to display the word 'child' on the output. I also modified the parent
functions.php file to output the word 'parent' if that code is used. (yes, I backed up the original file so I can restore it after I figure this out).
When I view a post (in this case a question) and its comment (an answer) I see the word 'parent' on the page rather than 'child' so I know that making changes to the child code is meaningless until it is the code that gets executed.
twentyten_comment is in an
if(function_exists()) statement in the parent theme so I should just be able to put a function named
twentyten_comment in the child
functions.php file to override it.
I have not been able to effectively override the parent function. What am I missing?
I even tried changing the function name in the child
functions.php file and using that name in the
wp_list_comments callback in
comments.php. It fails to execute.