我正在运行“二十点十”主题。我想覆盖某些帖子的评论格式。在研究了如何做到这一点后,我复制了twentyten_comment
来自父主题的函数(twentyten
) 进入functions.php
“我的孩子”主题的文件(twentyten-child
). 为了确认我正在从子级运行代码,我添加了代码以在输出上显示单词“child”。我还修改了父级twentyten
functions.php
文件输出单词“parent”(如果使用该代码)。(是的,我备份了原始文件,以便在解决此问题后恢复)。
当我查看一篇帖子(在本例中是一个问题)及其评论(一个答案)时,我在页面上看到的是“父”一词,而不是“子”一词,因此我知道在执行子代码之前,对子代码进行更改是没有意义的。
twentyten_comment
处于if(function_exists())
父主题中的语句,因此我应该能够放置一个名为twentyten_comment
在孩子身上functions.php
文件来覆盖它。
我无法有效地重写父函数。我错过了什么?
我甚至试着更改孩子的函数名functions.php
文件,并在wp_list_comments
在中回调comments.php
. 它无法执行。