如何在WP中使用WordPress挂钩定制数据?

如何在WP中使用WordPress挂钩定制数据?,wordpress,hook,Wordpress,Hook,我有一个WordPress插件,可以显示食物的配方。我想在展示之前定制配料。所以我使用插件钩子来实现这一点。我已经创建了单独的插件(functions.php)来在显示之前自定义数据。当我运行页面时,我在我的自定义配方字段($arg)函数中获得配料Array(),并使用配料名称更改配料: $arg[$key]['ingredient'] = $data['ingredient']."-Demo";` simply add "-Demo" 之后,我打印$arg,并获得由插件函数完成的更改,但当

我有一个WordPress插件,可以显示食物的配方。我想在展示之前定制配料。所以我使用插件钩子来实现这一点。我已经创建了单独的插件(
functions.php
)来在显示之前自定义数据。当我运行页面时,我在我的
自定义配方字段($arg)
函数中获得配料
Array()
,并使用配料名称更改配料:

$arg[$key]['ingredient'] = $data['ingredient']."-Demo";` simply add "-Demo" 
之后,我打印
$arg
,并获得由插件函数完成的更改,但当它显示在网页上时,不会进行任何更改。它仍然显示旧数据

以下是自定义功能:

function customize_recipe_field($arg) {
    foreach ($arg as $key=>$data){
        $arg[$key]['ingredient'] = $data['ingredient']."-Demo";
    }
    return $arg;
}
add_action('recipe_field_ingredients', 'customize_recipe_field');

您正在某处运行
do\u action()
吗?不,我没有在functions.php中使用do\u action()。我只写了一个函数[自定义配方字段($arg)]用于演示。我想你可能想用它来代替。。。