首页 > 解决方案 > 如何使用 get_template_part 过滤器

问题描述

我正在使用一个用于get_template_part()加载主题某些区域的主题。我想用替代内容覆盖某些区域。例如,我的主题在header.php.

get_template_part('parts/header/header.php');

我想parts/header/header.php用其他类似的东西来改变<p>New Content</p>。我正在尝试使用过滤器来做到这一点。

add_filter('get_template_part', 'xyz3021x');
function xyz3021x($part) {
    if($part === 'template-parts/header/header') return '<p>New Content</p>';
}

但这不起作用。我仍在获取parts/header/header.php. 如何才能做到这一点?

标签: wordpress

解决方案


推荐阅读