PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 1.5.0
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v1.5.0
4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / base / widget-config.php
shopengine / base Last commit date
api.php 5 years ago common.php 5 years ago cpt.php 5 years ago list-model.php 4 years ago widget-config.php 5 years ago widget.php 4 years ago
widget-config.php
43 lines
1 <?php
2 namespace ShopEngine\Base;
3
4 defined('ABSPATH') || exit;
5
6 abstract class Widget_Config{
7
8 abstract public function get_name();
9
10 abstract public function get_title();
11
12 abstract public function get_icon();
13
14 abstract public function get_categories();
15
16 abstract public function get_keywords();
17
18 abstract public function get_template_territory();
19
20 public function custom_inline_css() {
21 return false;
22 }
23
24 public function custom_inline_js() {
25 return false;
26 }
27
28 public function custom_localize_js() {
29 return false;
30 }
31
32 public function custom_init() {
33 return false;
34 }
35
36 public function get_widget_url() {
37 return \ShopEngine::widget_url() . $this->get_name() . '/';
38 }
39
40 public function get_widget_dir() {
41 return \ShopEngine::widget_dir() . $this->get_name() . '/';
42 }
43 }