PluginProbe
Borderless – Addons and Templates for Elementor / 1.2.5
Borderless – Addons and Templates for Elementor v1.2.5
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 All 78 releases
← All changes | borderless.php +7 -205 trunk1.2.5 View file →
@@ -1,13 +1,13 @@
1 1 <?php
2 2
3 3 /*
4 4 Plugin Name: Borderless
5 -Plugin URI: https://visualmodo.com/borderless/
5 +Plugin URI: https://wpborderless.com/
6 6 Description: One service packed with powerful tools to help you reach your purposes.
7 -Version: 1.8.0
7 +Version: 1.2.5
8 8 Author: Visualmodo
9 -Author URI: https://visualmodo.com
9 +Author URI: https://unicorp.global
10 10 License: GPLv3 or later
11 11 Text Domain: borderless
12 12 Domain Path: /languages
13 13 */
@@ -19,22 +19,15 @@
19 19 /*-----------------------------------------------------------------------------------*/
20 20 /* *. Borderless Constants
21 21 /*-----------------------------------------------------------------------------------*/
22 22
23 -define( 'BORDERLESS__VERSION', '1.8.0' );
23 +define( 'BORDERLESS__VERSION', '1.2.5' );
24 24 define( 'BORDERLESS__DIR', plugin_dir_path( __FILE__ ) );
25 25 define( 'BORDERLESS__URL', plugins_url( '/', __FILE__ ) );
26 26 define( 'BORDERLESS__INC', BORDERLESS__DIR . '/includes' );
27 -define( 'BORDERLESS__ASSETS', BORDERLESS__URL . 'assets/' );
28 -define( 'BORDERLESS__STYLES', BORDERLESS__ASSETS . 'styles/' );
29 -define( 'BORDERLESS__SCRIPTS', BORDERLESS__ASSETS . 'scripts/' );
30 -define( 'BORDERLESS__LIB', BORDERLESS__ASSETS . 'lib/' );
31 -define( 'BORDERLESS__LIBRARY__DIR', BORDERLESS__DIR . '/includes/library/' );
32 -define( 'BORDERLESS__LIBRARY__URL', BORDERLESS__URL . 'includes/library/' );
33 -define( 'BORDERLESS__BLOCK_EDITOR', BORDERLESS__DIR . '/modules/block-editor' );
27 +define( 'BORDERLESS__ASSETS', BORDERLESS__DIR . '/assets' );
28 +define( 'BORDERLESS__WPBAKERY', BORDERLESS__DIR . '/modules/wpbakery' );
34 29 define( 'BORDERLESS__ELEMENTOR', BORDERLESS__DIR . '/modules/elementor' );
35 -define( 'BORDERLESS__WPBAKERY', BORDERLESS__DIR . '/modules/wpbakery' );
36 -define( 'BORDERLESS__LIBS', BORDERLESS__DIR . '/modules/libraries' );
37 30 define( 'BORDERLESS__RELATED_POSTS', BORDERLESS__DIR . '/modules/related-posts' );
38 31
39 32 /*-----------------------------------------------------------------------------------*/
40 33 /* *. Borderless Core
@@ -39,200 +32,9 @@
39 32 /*-----------------------------------------------------------------------------------*/
40 33 /* *. Borderless Core
41 34 /*-----------------------------------------------------------------------------------*/
42 35
43 -class Borderless {
44 -
45 - /**
46 - * The loader that's responsible for maintaining and registering all hooks that power
47 - * the plugin.
48 - *
49 - * @since 1.0.0
50 - * @access protected
51 - * @var Borderless_Loader $loader Maintains and registers all hooks for the plugin.
52 - */
53 - protected $loader;
54 -
55 - /**
56 - * The unique identifier of this plugin.
57 - *
58 - * @since 1.0.0
59 - * @access protected
60 - * @var string $plugin_name The string used to uniquely identify this plugin.
61 - */
62 - protected $plugin_name;
63 -
64 - /**
65 - * The current version of the plugin.
66 - *
67 - * @since 1.0.0
68 - * @access protected
69 - * @var string $version The current version of the plugin.
70 - */
71 - protected $version;
72 -
73 - /**
74 - * Define the core functionality of the plugin.
75 - *
76 - * Set the plugin name and the plugin version that can be used throughout the plugin.
77 - * Load the dependencies, define the locale, and set the hooks for the admin area and
78 - * the public-facing side of the site.
79 - *
80 - * @since 1.0.0
81 - */
82 - public function __construct() {
83 -
84 - if ( defined( 'BORDERLESS__VERSION' ) ) {
85 - $this->version = BORDERLESS__VERSION;
86 - } else {
87 - $this->version = '1.0.0';
88 - }
89 - $this->plugin_name = 'borderless';
90 -
91 - $this->borderless_load_dependencies();
92 - $this->borderless_define_public_hooks();
93 -
94 - }
95 -
96 - /**
97 - * Define the core functionality of the plugin.
98 - *
99 - * Set the plugin name and the plugin version that can be used throughout the plugin.
100 - * Load the dependencies, define the locale, and set the hooks for the admin area and
101 - * the public-facing side of the site.
102 - *
103 - * @since 1.0.0
104 - */
105 -
106 - public function borderless_load_dependencies() {
107 -
108 - $options = get_option( 'borderless' );
109 -
110 - $theme = wp_get_theme(get_template());
111 -
112 - /**
113 - * Dashboard Page.
114 - */
115 -
116 - require_once( BORDERLESS__INC . "/templates/dashboard.php" );
117 -
118 - /**
119 - * License Manager Page.
120 - */
121 -
122 - require_once( BORDERLESS__INC . "/templates/license/license.php" );
123 -
124 - require_once( BORDERLESS__INC . "/admin/api-settings.php" );
125 -
126 - /**
127 - * The class responsible for orchestrating the actions and filters of the
128 - * core plugin.
129 - */
130 - require_once( BORDERLESS__INC . "/class-borderless-loader.php" );
131 -
132 - /**
133 - * The class responsible for defining all actions that occur in the public-facing
134 - * side of the site.
135 - */
136 - require_once( BORDERLESS__INC . "/class-borderless-public.php" );
137 -
138 - require_once( BORDERLESS__INC . "/templates/system-info.php" );
139 - require_once( BORDERLESS__INC . "/icon-manager/icon-manager.php" );
140 - require_once( BORDERLESS__INC . "/custom-post-types/custom-post-types.php" );
141 - require_once( BORDERLESS__BLOCK_EDITOR . "/contact-information/contact-information.php" );
142 - require_once( BORDERLESS__BLOCK_EDITOR . "/social-icons/social-icons.php" );
143 - require_once( BORDERLESS__BLOCK_EDITOR . "/spacer/spacer.php" );
144 - require_once( BORDERLESS__ELEMENTOR . "/elementor.php" );
145 - require_once( BORDERLESS__WPBAKERY . "/wpbakery.php" );
146 - require_once( BORDERLESS__INC . "/helper.php" );
147 - require_once( BORDERLESS__INC . "/custom-post-types/templates.php" );
148 - require_once( BORDERLESS__LIBRARY__DIR . "templates/templates.php" );
149 - require_once( BORDERLESS__LIBRARY__DIR . "importer.php" );
150 -
151 - if ( isset( $options['related_posts'] ) ) {
152 - require_once( BORDERLESS__RELATED_POSTS . "/related-posts.php" );
153 - }
154 -
155 - $this->loader = new Borderless_Loader();
156 -
157 - }
158 -
159 - /**
160 - * Register all of the hooks related to the public-facing functionality
161 - * of the plugin.
162 - *
163 - * @since 1.0.0
164 - * @access private
165 - */
166 - private function borderless_define_public_hooks() {
167 -
168 - $plugin_public = new Borderless_Public( $this->get_plugin_name(), $this->get_version() );
169 -
170 - $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
171 - $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
172 -
173 -
174 - function borderless_settings_colors() {
175 - $options = get_option( 'borderless' );
176 -
177 - ?>
178 - <style type="text/css">
179 -
180 - :root {
181 - --borderless-color-primary: <?php echo esc_attr( $options['primary_color'], '#0000FF' ); ?>;
182 - --borderless-secondary-primary: <?php echo esc_attr( $options['secondary_color'], '#FF6819' ); ?>;
183 - --borderless-color-tertiary: <?php echo esc_attr( $options['tertiary_color'], '#3FCC14' ); ?>;
184 - }
185 -
186 - </style>
187 - <?php
188 -
189 - }
190 - add_action( 'wp_head', 'borderless_settings_colors' );
191 -
192 - }
193 -
194 - /**
195 - * Run the loader to execute all of the hooks with WordPress.
196 - *
197 - * @since 1.0.0
198 - */
199 - public function run() {
200 - $this->loader->run();
201 - }
202 -
203 - /**
204 - * The name of the plugin used to uniquely identify it within the context of
205 - * WordPress and to define internationalization functionality.
206 - *
207 - * @since 1.0.0
208 - * @return string The name of the plugin.
209 - */
210 - public function get_plugin_name() {
211 - return $this->plugin_name;
212 - }
213 -
214 - /**
215 - * The reference to the class that orchestrates the hooks with the plugin.
216 - *
217 - * @since 1.0.0
218 - * @return Borderless_Loader Orchestrates the hooks of the plugin.
219 - */
220 - public function get_loader() {
221 - return $this->loader;
222 - }
223 -
224 - /**
225 - * Retrieve the version number of the plugin.
226 - *
227 - * @since 1.0.0
228 - * @return string The version number of the plugin.
229 - */
230 - public function get_version() {
231 - return $this->version;
232 - }
233 -
234 -}
36 +require plugin_dir_path( __FILE__ ) . 'includes/class-borderless.php';
235 37
236 38 /*-----------------------------------------------------------------------------------*/
237 39 /* *. Borderless Init
238 40 /*-----------------------------------------------------------------------------------*/