(WP)覆盖WP插件公共功能

Yiedpozi

我想在插件文件中覆盖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 ) );
    }
}
比尔吉雷

您可以改用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 );

修改模板路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

覆盖Wordpress核心功能_wp_mysql_week()

来自分类Dev

Widget插件的WP Enqueue脚本

来自分类Dev

WP插件中的jQuery / PHP

来自分类Dev

覆盖wp_unique_filename

来自分类Dev

WP Bakery 标签动画覆盖

来自分类Dev

具有子插件的主插件-WP

来自分类Dev

如何使用WordPress wp_mail(); 使用高级电子邮件选项设置在外部PHP上运行功能,例如WP-Mail-SMTP插件

来自分类Dev

如何使用WordPress wp_mail(); 使用高级电子邮件选项设置在外部PHP上运行功能,例如WP-Mail-SMTP插件

来自分类Dev

WP插件中的异步php代码

来自分类Dev

WP8-RateMyApp“插件”异常

来自分类Dev

从外部插件编辑wp-config.php

来自分类Dev

在WP插件中返回而不是回显

来自分类Dev

简单的WP插件抛出意外的结束

来自分类Dev

WP插件中的AJAX始终返回0

来自分类Dev

(WP)通过插件创建新角色

来自分类Dev

WP在特定页面上禁用插件

来自分类Dev

WP_Session插件不起作用

来自分类Dev

在WP插件上运行cron作业

来自分类Dev

清理wp_head插件的输出

来自分类Dev

WP插件中的Ajax请求返回0

来自分类Dev

尝试WP中的新功能。重置WP循环问题

来自分类Dev

覆盖wp-login.php样式

来自分类Dev

覆盖wp-login.php样式

来自分类Dev

wp 4.2更新破坏了搜索功能

来自分类Dev

wp_insert_post的页面内容功能

来自分类Dev

wp 4.2更新破坏了搜索功能

来自分类Dev

WP-admin 目录直接功能

来自分类Dev

覆盖功能focusInvalid在jQuery验证插件中

来自分类Dev

自定义插件中的覆盖功能