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