重力表单插件:如何使用“gform_Editor_js”动作钩子?

时间:2014-04-28 作者:user1448031

我有一个关于这个动作挂钩的问题:http://www.gravityhelp.com/documentation/page/Gform_editor_js.

我不知道该把这个动作钩放在哪里。我可以在我的孩子主题的函数中使用这个动作挂钩吗。php使jQuery脚本在插件处于编辑模式时可用?

。。。。。。。

我在儿童主题的functions.php 如下所示,但它似乎不起作用。我错过什么了吗?

add_action("gform_editor_js", "my_jquery_function");

function my_jquery_function() {
    wp_enqueue_script(\'mytest1\', get_stylesheet_directory_uri() . \'/assets/javascripts/mytest1.js\');
    wp_enqueue_script(\'mytest2\', get_stylesheet_directory_uri() . \'/assets/javascripts/mytest2.js\');
}

1 个回复
SO网友:richardW8k

您可以将代码段放置在主题函数中。php文件或自定义功能插件:http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users

编辑:

要将自定义脚本排入编辑页面的队列,应使用admin_enqueue_scripts e、 g。

add_action( \'admin_enqueue_scripts\', \'my_jquery_function\' );
function my_jquery_function() {
    if ( rgget( \'page\' ) != \'gf_edit_forms\' )
        return;
    wp_enqueue_script(\'mytest1\', get_stylesheet_directory_uri() . \'/assets/javascripts/mytest1.js\');
    wp_enqueue_script(\'mytest2\', get_stylesheet_directory_uri() . \'/assets/javascripts/mytest2.js\');
}

结束