Php 添加自定义值';s到另一个wordpress插件中的函数

Php 添加自定义值';s到另一个wordpress插件中的函数,php,wordpress,function,Php,Wordpress,Function,请参阅此代码: function谷歌字体(){ $google\u font\u families=数组( “阿贝兹”=>“阿贝兹”, “Abel”=>“Abel”, “Abhaya Libre”=>“Abhaya Libre”, “Abril Fatface”=>“Abril Fatface”, ); 返回$google\u字体\u系列; }如果您能够更改该功能,您可以添加WordPress过滤器,您可以将其挂接到插件中并进行修改 function google_fonts() { $goo

请参阅此代码:

function谷歌字体(){
$google\u font\u families=数组(
“阿贝兹”=>“阿贝兹”,
“Abel”=>“Abel”,
“Abhaya Libre”=>“Abhaya Libre”,
“Abril Fatface”=>“Abril Fatface”,
);
返回$google\u字体\u系列;

}
如果您能够更改该功能,您可以添加WordPress过滤器,您可以将其挂接到插件中并进行修改

function google_fonts() {
$google_font_families = array(

    'ABeeZee'       => 'ABeeZee',
    'Abel'          => 'Abel',
    'Abhaya Libre'  => 'Abhaya Libre',
    'Abril Fatface' => 'Abril Fatface',
);

return apply_filters( 'theme_google_fonts',  $google_font_families );
}

您可以在此处找到过滤器的文档:


有点老套的解决方案:

你也可以开一张支票,比如

if ( ! function_exists('google_fonts') ) {}

包装函数,然后可以在插件中覆盖它。插件代码触发较早,我认为这也可以工作。

如果您能够更改该功能,您可以添加WordPress过滤器,您可以将其挂接到插件中并进行修改

function google_fonts() {
$google_font_families = array(

    'ABeeZee'       => 'ABeeZee',
    'Abel'          => 'Abel',
    'Abhaya Libre'  => 'Abhaya Libre',
    'Abril Fatface' => 'Abril Fatface',
);

return apply_filters( 'theme_google_fonts',  $google_font_families );
}

您可以在此处找到过滤器的文档:


有点老套的解决方案:

你也可以开一张支票,比如

if ( ! function_exists('google_fonts') ) {}
包装函数,然后可以在插件中覆盖它。插件代码触发得更早,我认为这也可以工作