# Simple Example
Elementor Core IntermediateOne example of commonly used deprecated conventions is when addon developers create widgets using methods with deprecated _
prefix. Previously, Elementor protected methods prefixed with _
but that naming convention was deprecated.
# Widgets
Addon developers should update their code, replacing deprecated methods. The fix is very simple, just remove the _
prefixes:
class Elementor_Test_Widget extends \Elementor\Widget_Base {
public function get_name() {}
public function get_title() {}
public function get_icon() {}
public function get_categories() {}
- protected function _register_controls() {}
+ protected function register_controls() {}
- protected function _render() {}
+ protected function render() {}
- protected function _content_template() {}
+ protected function content_template() {}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20