很容易通过子主题重写函数。请参阅以下代码:
add_filter( \'get_header_image_tag\', \'colormag_header_image_markup\', 10, 3 );
您使用的主题实际上覆盖了主题的核心过滤器,这意味着您可以使用更高的优先级(它们使用10)覆盖它们的代码。示例:
function your_prefix_custom_header_image_markup() {
// YOUR CUSTOMIZATIONS HERE
}
add_filter( \'get_header_image_tag\', \'your_prefix_custom_header_image_markup\', 40, 3 );
我在示例中使用了优先级40,因此它覆盖了主题,但您可以使用高于10的任何值,它应该可以工作。
如果这不起作用,您可以随时删除他们的操作并添加自己的操作。示例:
// Your custom output
function your_prefix_custom_header_image_markup() {
// YOUR CUSTOMIZATIONS HERE
}
add_filter( \'get_header_image_tag\', \'your_prefix_custom_header_image_markup\', 40, 3 );
// Remove the theme action
remove_action( \'colormag_header_image_markup_render\',\'colormag_header_image_markup_filter\' );
// Add your own action
function your_prefix_custom_image_header_tag_markup() {
add_filter( \'get_header_image_tag\', \'colormag_header_image_markup\', 10, 3 );
}
add_action( \'colormag_header_image_markup_render\', \'your_prefix_custom_image_header_tag_markup\' );