Astra_Gravity_Forms
Astra Gravity Forms
Description
Source
File: inc/compatibility/class-astra-gravity-forms.php
class Astra_Gravity_Forms { /** * Member Variable * * @var object instance */ private static $instance; /** * Initiator */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor */ public function __construct() { add_action( 'gform_enqueue_scripts', array( $this, 'add_styles' ) ); } /** * Add assets in theme * * @since 1.0.0 */ public function add_styles() { $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; if ( is_rtl() ) { $file_prefix .= '-rtl'; } $css_file = ASTRA_THEME_URI . 'assets/css/' . $dir_name . '/compatibility/gravity-forms' . $file_prefix . '.css'; wp_enqueue_style( 'astra-gravity-forms', $css_file, array(), ASTRA_THEME_VERSION, 'all' ); } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |
Methods
- __construct — Constructor
- add_styles — Add assets in theme
- get_instance — Initiator