我要覆盖插件文件中的WP公共功能。我想把它放在我的主题functions.php文件,不想直接编辑插件文件,因为我希望这个功能只适用于使用这个主题。
我如何才能推翻这一公共职能?
class WP_Job_Manager_Post_Types {
public function application_details_email( $apply ) {
get_job_manager_template( 'job-application-email.php', array( 'apply' => $apply ) );
}
}发布于 2014-08-15 09:28:35
您可以尝试使用job_manager_locate_template过滤器:
add_filter( 'job_manager_locate_template',
function( $template, $template_name, $template_path )
{
if( 'job-application-email.php' === $template_name )
{
// modify $template;
}
return $template;
}
, 10, 3 );要修改模板路径,请执行以下操作。
https://stackoverflow.com/questions/25322649
复制相似问题