这完全取决于a)您所谈论的函数和模板文件,以及b)如何在父主题中定义这些函数或调用模板文件。
如果父主题使用get_template_part()
, 那你就是金色的。如果父主题使用get_stylesheet_directory_uri()
或STYLESHEETPATH
, 然后您可以覆盖,并提供警告。如果父主题使用get_template_directory_uri()
或TEMPLATEPATH
, 那你的日子就不好过了。
对于函数,如果父主题将函数包装为function_exists()
条件,则可以通过在子主题中声明这些函数来覆盖这些函数。使用挂钩,您可以remove_action
或remove_filter
.