Keep up to date with Gravity PDF

  • This field is for validation purposes and should be left unchanged.
Gravity PDF v4 will receive bug fixes and security updates until October 4, 2019, however it's recommended you upgrade to v5 as soon as practical.
Jump To Section

Description #description

When Gravity Forms is in No-Conflict mode, along with enqueuing JS using wp_enqueue_script() you also need to specifically register scripts so they are loaded on Gravity Forms pages.

We’ve ensured any enqueued scripts with a handle beginning with “gfpdf_js” are automatically registered, but you may need to register other WordPress scripts. This filter allows you to easily register a WordPress JS handler so it’s included on No Conflict Gravity Form pages.

Parameters #parameters

$items | array
The list of JS handlers currently being registered with Gravity Form’s No-Conflict mode.
By default any JS handler beginning with “gfpdf_js”, and already enqueued, are registered on Gravity Forms pages. The following WordPress scripts are also registered on Gravity PDF pages:
$default_scripts = array(
    'editor',
    'word-count',
    'quicktags',
    'wpdialogs-popup',
    'media-upload',
    'wplink',
    'backbone',
    'underscore',
    'media-editor',
    'media-models',
    'media-views',
    'plupload',
    'plupload-flash',
    'plupload-html4',
    'plupload-html5',
    'plupload-silverlight',
    'wp-plupload',
    'gform_placeholder',
    'jquery-ui-autocomplete',
    'thickbox',
);

Usage #usage

This example will register two core WordPress JS files with Gravity Forms No-Conflict mode.

add_filter( 'gfpdf_gf_noconflict_scripts', function( $items ) {

    /**
     * Register the jQuery Effects Core and jQuery Effects Fade JS with
     * Gravity Forms No-Conflict Mode.
     *
     * Note: You still need to call wp_enqueue_script( 'jquery-effects-core' );
     */
    $items[] = 'jquery-effects-core';
    $items[] = 'jquery-effects-fade';

    return $items;
} );

Source Code #source-code

This filter is located in the Router::auto_noconflict_scripts() method of /src/bootstrap.php.

Signup for the latest Gravity PDF news, tips and updates

  • This field is for validation purposes and should be left unchanged.
Scroll To Top

Choose your currency:

Close
Converted prices are for reference only - all orders are charged in $ Australian Dollars ($) AUD.
  • AUDAustralian Dollars ($)
  • USDUS Dollars ($)
  • CADCanadian Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • NZDNew Zealand Dollar ($)
  • JPYJapanese Yen (¥)