PluginProbe ʕ •ᴥ•ʔ
Flex Import / 1.3
Flex Import v1.3
2.9 trunk 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
flex-import / flex-import.php
flex-import Last commit date
assets 1 year ago includes 1 year ago flex-import.php 1 year ago readme.txt 1 year ago
flex-import.php
46 lines
1 <?php
2 /**
3 * Plugin Name: Flex Import
4 * Plugin URI:
5 * Description: A plugin to import demo content for Elementor templates.
6 * Version: 1.3
7 * Requires at least: 5.2
8 * Requires PHP: 7.2
9 * Author: flextheme
10 * Author URI:
11 * License: GPL v2 or later
12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
13 * Text Domain: flex-import
14 * Requires Plugins: elementor, elementskit-lite
15 */
16
17 if (!defined('ABSPATH')) {
18 exit; // Exit if accessed directly.
19 }
20
21 define( 'FLEXIMP_PLUGIN_FILE', dirname(plugin_dir_path(__FILE__), 1) );
22 define( 'FLEXIMP_MAIN_URL', 'https://license.flextheme.net/' );
23 define( 'FLEXIMP_PLUGIN_DIR_FILE', plugin_dir_url(__FILE__) );
24
25 // Include the core class
26 require_once plugin_dir_path(__FILE__) . 'includes/class-template-importer.php';
27
28 function fleximp_enqueue_homepage_css() {
29 if ( is_front_page() ) {
30 wp_enqueue_style(
31 'flex-import-homepage-css',
32 FLEXIMP_PLUGIN_DIR_FILE . 'assets/css/multipurpose-style.css',
33 array(),
34 null
35 );
36 }
37 }
38 add_action( 'wp_enqueue_scripts', 'fleximp_enqueue_homepage_css' );
39
40 // Initialize the plugin
41 function fleximp_init() {
42 $importer = new FLEXIMP_Template_Importer();
43 $importer->init();
44 }
45 add_action('plugins_loaded', 'fleximp_init');
46