Wordpress表单插件只能挂钩一个字段

时间:2014-04-29 11:06:56

标签: php wordpress forms

我下载了插件忍者表单,并创建了一个表单。作为PHP代码,我有自己的插件,它使用这个钩子在每个字段之前呈现PHP代码:

http://ninjaforms.com/documentation/developer-api/actions/ninja_forms_display_before_field/

function test() {
    $output = "hello";
    echo $output;
    return $output;
}

add_action('ninja_forms_display_before_field','test');

现在看起来像:

  

你好,字段
你好,字段
你好,字段

我的问题: 如何在一个字段上使用此挂钩?我在之前写过的链接上看到了这个例子 - 但我真的不明白这对我有什么帮助(对wordpress新手)。 我可能不得不将某种参数传递给钩子,但我不知道该怎么做。

谢谢!

1 个答案:

答案 0 :(得分:1)

我必须创建两个额外的参数,我可以使用if语句检查:

function checkFieldId($field_id, $data) {
    //var_dump($field_id);
    if($field_id == 11 ){
        placeholder();
    }
}

add_action('ninja_forms_display_before_field','checkFieldId', 10, 2);