PluginProbe
Elementor Website Builder – more than just a page builder / 3.4.1
Elementor Website Builder – more than just a page builder v3.4.1
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | includes/plugin.php +135 -20 3.4.03.4.1 View file →
@@ -57,9 +57,10 @@
57 57
58 58 /**
59 59 * Database.
60 60 *
61 - * Holds the plugin database.
61 + * Holds the plugin database handler which is responsible for communicating
62 + * with the database.
62 63 *
63 64 * @since 1.0.0
64 65 * @access public
65 66 *
@@ -69,12 +70,13 @@
69 70
70 71 /**
71 72 * Ajax Manager.
72 73 *
73 - * Holds the plugin ajax manager.
74 + * Holds the plugin ajax handlers which are responsible for ajax requests
75 + * and responses.
74 76 *
75 77 * @since 1.9.0
76 - * @deprecated 2.3.0 Use `Plugin::$instance->common->get_component( 'ajax' )` instead
78 + * @deprecated 2.3.0 Use `Plugin::$instance->common->get_component( 'ajax' )` instead.
77 79 * @access public
78 80 *
79 81 * @var Ajax
80 82 */
@@ -82,9 +84,10 @@
82 84
83 85 /**
84 86 * Controls manager.
85 87 *
86 - * Holds the plugin controls manager.
88 + * Holds the plugin controls manager handler is responsible for registering
89 + * and initializing controls.
87 90 *
88 91 * @since 1.0.0
89 92 * @access public
90 93 *
@@ -130,9 +133,10 @@
130 133
131 134 /**
132 135 * Widgets manager.
133 136 *
134 - * Holds the plugin widgets manager.
137 + * Holds the plugin widgets manager which is responsible for registering and
138 + * initializing widgets.
135 139 *
136 140 * @since 1.0.0
137 141 * @access public
138 142 *
@@ -142,9 +146,10 @@
142 146
143 147 /**
144 148 * Revisions manager.
145 149 *
146 - * Holds the plugin revisions manager.
150 + * Holds the plugin revisions manager which handles history and revisions
151 + * functionality.
147 152 *
148 153 * @since 1.0.0
149 154 * @access public
150 155 *
@@ -154,9 +159,10 @@
154 159
155 160 /**
156 161 * Images manager.
157 162 *
158 - * Holds the plugin images manager.
163 + * Holds the plugin images manager which is responsible for retrieving image
164 + * details.
159 165 *
160 166 * @since 2.9.0
161 167 * @access public
162 168 *
@@ -166,9 +172,10 @@
166 172
167 173 /**
168 174 * Maintenance mode.
169 175 *
170 - * Holds the plugin maintenance mode.
176 + * Holds the maintenance mode manager responsible for the "Maintenance Mode"
177 + * and the "Coming Soon" features.
171 178 *
172 179 * @since 1.0.0
173 180 * @access public
174 181 *
@@ -214,14 +221,14 @@
214 221
215 222 /**
216 223 * Role Manager.
217 224 *
218 - * Holds the plugin Role Manager
225 + * Holds the plugin role manager.
219 226 *
220 227 * @since 2.0.0
221 228 * @access public
222 229 *
223 - * @var \Elementor\Core\RoleManager\Role_Manager
230 + * @var Core\RoleManager\Role_Manager
224 231 */
225 232 public $role_manager;
226 233
227 234 /**
@@ -332,11 +339,11 @@
332 339 */
333 340 public $skins_manager;
334 341
335 342 /**
336 - * Files Manager.
343 + * Files manager.
337 344 *
338 - * Holds the files manager.
345 + * Holds the plugin files manager.
339 346 *
340 347 * @since 2.1.0
341 348 * @access public
342 349 *
@@ -344,11 +351,11 @@
344 351 */
345 352 public $files_manager;
346 353
347 354 /**
348 - * Assets Manager.
355 + * Assets manager.
349 356 *
350 - * Holds the Assets manager.
357 + * Holds the plugin assets manager.
351 358 *
352 359 * @since 2.6.0
353 360 * @access public
354 361 *
@@ -358,8 +365,12 @@
358 365
359 366 /**
360 367 * Icons Manager.
361 368 *
369 + * Holds the plugin icons manager.
370 + *
371 + * @access public
372 + *
362 373 * @var Icons_Manager
363 374 */
364 375 public $icons_manager;
365 376
@@ -365,13 +376,13 @@
365 376
366 377 /**
367 378 * Files Manager.
368 379 *
369 - * Holds the files manager.
380 + * Holds the plugin files manager.
370 381 *
371 382 * @since 1.0.0
383 + * @deprecated 2.1.0 Use `Plugin::$files_manager` instead.
372 384 * @access public
373 - * @deprecated 2.1.0 Use `Plugin::$files_manager` instead
374 385 *
375 386 * @var Files_Manager
376 387 */
377 388 private $posts_css_manager;
@@ -390,9 +401,9 @@
390 401
391 402 /**
392 403 * Modules manager.
393 404 *
394 - * Holds the modules manager.
405 + * Holds the plugin modules manager.
395 406 *
396 407 * @since 1.0.0
397 408 * @access public
398 409 *
@@ -412,76 +423,179 @@
412 423 */
413 424 public $beta_testers;
414 425
415 426 /**
427 + * Debugger.
428 + *
429 + * Holds the plugin debugger data.
430 + *
431 + * @deprecated 2.1.2 Use `Plugin::$inspector` instead.
432 + * @access public
433 + *
416 434 * @var Inspector
417 - * @deprecated 2.1.2 Use $inspector.
418 435 */
419 436 public $debugger;
420 437
421 438 /**
439 + * Inspector.
440 + *
441 + * Holds the plugin inspector data.
442 + *
443 + * @since 2.1.2
444 + * @access public
445 + *
422 446 * @var Inspector
423 447 */
424 448 public $inspector;
425 449
426 450 /**
451 + * Common functionality.
452 + *
453 + * Holds the plugin common functionality.
454 + *
455 + * @since 2.3.0
456 + * @access public
457 + *
427 458 * @var CommonApp
428 459 */
429 460 public $common;
430 461
431 462 /**
463 + * Log manager.
464 + *
465 + * Holds the plugin log manager.
466 + *
467 + * @access public
468 + *
432 469 * @var Log_Manager
433 470 */
434 471 public $logger;
435 472
436 473 /**
474 + * Dev tools.
475 + *
476 + * Holds the plugin dev tools.
477 + *
478 + * @access private
479 + *
437 480 * @var Dev_Tools
438 481 */
439 482 private $dev_tools;
440 483
441 484 /**
485 + * Upgrade manager.
486 + *
487 + * Holds the plugin upgrade manager.
488 + *
489 + * @access public
490 + *
442 491 * @var Core\Upgrade\Manager
443 492 */
444 493 public $upgrade;
445 494
446 495 /**
496 + * Kits manager.
497 + *
498 + * Holds the plugin kits manager.
499 + *
500 + * @access public
501 + *
447 502 * @var Core\Kits\Manager
448 503 */
449 504 public $kits_manager;
450 505
451 506 /**
507 + * Data manager.
508 + *
509 + * Holds the plugin data manager.
510 + *
511 + * @access public
512 + *
452 513 * @var \Core\Data\Manager
453 514 */
454 515 public $data_manager;
455 516
517 + /**
518 + * Legacy mode.
519 + *
520 + * Holds the plugin legacy mode data.
521 + *
522 + * @access public
523 + *
524 + * @var array
525 + */
456 526 public $legacy_mode;
457 527
458 528 /**
529 + * App.
530 + *
531 + * Holds the plugin app data.
532 + *
533 + * @since 3.0.0
534 + * @access public
535 + *
459 536 * @var Core\App\App
460 537 */
461 538 public $app;
462 539
463 540 /**
541 + * WordPress API.
542 + *
543 + * Holds the methods that interact with WordPress Core API.
544 + *
545 + * @since 3.0.0
546 + * @access public
547 + *
464 548 * @var Wp_Api
465 549 */
466 550 public $wp;
467 551
468 552 /**
553 + * Experiments manager.
554 + *
555 + * Holds the plugin experiments manager.
556 + *
557 + * @since 3.1.0
558 + * @access public
559 + *
469 560 * @var Experiments_Manager
470 561 */
471 562 public $experiments;
472 563
473 564 /**
565 + * Uploads manager.
566 + *
567 + * Holds the plugin uploads manager responsible for handling file uploads
568 + * that are not done with WordPress Media.
569 + *
570 + * @since 3.3.0
571 + * @access public
572 + *
474 573 * @var Uploads_Manager
475 574 */
476 575 public $uploads_manager;
477 576
478 577 /**
578 + * Breakpoints manager.
579 + *
580 + * Holds the plugin breakpoints manager.
581 + *
582 + * @since 3.2.0
583 + * @access public
584 + *
479 585 * @var Breakpoints_Manager
480 586 */
481 587 public $breakpoints;
482 588
483 589 /**
590 + * Assets loader.
591 + *
592 + * Holds the plugin assets loader responsible for conditionally enqueuing
593 + * styles and script assets that were pre-enabled.
594 + *
595 + * @since 3.3.0
596 + * @access public
597 + *
484 598 * @var Assets_Loader
485 599 */
486 600 public $assets_loader;
487 601
@@ -558,10 +672,11 @@
558 672
559 673 /**
560 674 * Elementor init.
561 675 *
562 - * Fires on Elementor init, after Elementor has finished loading but
563 - * before any headers are sent.
676 + * Fires when Elementor components are initialized.
677 + *
678 + * After Elementor finished loading but before any headers are sent.
564 679 *
565 680 * @since 1.0.0
566 681 */
567 682 do_action( 'elementor/init' );