Version Description
- Fixed - Deprecated warnings raised on PHP 8.
- Added - Compatibility with PHP 8.
Download this release
Release Info
Developer | livemesh |
Plugin | Addons for WPBakery Page Builder |
Version | 2.8 |
Comparing to | |
See all releases |
Code changes from version 2.7.1 to 2.8
- addons-for-visual-composer.php +2 -2
- includes/addons/accordion/class-lvca-accordion.php +2 -2
- includes/addons/carousel/class-lvca-carousel.php +2 -2
- includes/addons/clients/class-lvca-clients.php +2 -2
- includes/addons/heading/class-lvca-heading.php +1 -1
- includes/addons/odometers/class-lvca-odometers.php +2 -2
- includes/addons/piecharts/class-lvca-piecharts.php +2 -2
- includes/addons/portfolio/class-lvca-portfolio.php +1 -1
- includes/addons/posts-carousel/class-lvca-posts-carousel.php +1 -1
- includes/addons/pricing-table/class-lvca-pricing-table.php +3 -3
- includes/addons/services/class-lvca-services.php +2 -2
- includes/addons/spacer/class-lvca-spacer.php +1 -1
- includes/addons/stats-bar/class-lvca-stats-bar.php +2 -2
- includes/addons/tabs/class-lvca-tabs.php +2 -2
- includes/addons/team/class-lvca-team.php +2 -2
- includes/addons/testimonials-slider/class-lvca-testimonials-slider.php +2 -2
- includes/addons/testimonials/class-lvca-testimonials.php +2 -2
- plugin.php +2 -2
- readme.txt +6 -3
addons-for-visual-composer.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* Author URI: https://www.livemeshthemes.com/
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
-
* Version: 2.
|
12 |
* Text Domain: livemesh-vc-addons
|
13 |
* Domain Path: languages
|
14 |
*
|
@@ -36,7 +36,7 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
36 |
|
37 |
if ( !function_exists( 'lvca_fs' ) ) {
|
38 |
// Plugin version
|
39 |
-
define( 'LVCA_VERSION', '2.
|
40 |
// Plugin Root File
|
41 |
define( 'LVCA_PLUGIN_FILE', __FILE__ );
|
42 |
// Plugin Folder Path
|
8 |
* Author URI: https://www.livemeshthemes.com/
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
+
* Version: 2.8
|
12 |
* Text Domain: livemesh-vc-addons
|
13 |
* Domain Path: languages
|
14 |
*
|
36 |
|
37 |
if ( !function_exists( 'lvca_fs' ) ) {
|
38 |
// Plugin version
|
39 |
+
define( 'LVCA_VERSION', '2.8' );
|
40 |
// Plugin Root File
|
41 |
define( 'LVCA_PLUGIN_FILE', __FILE__ );
|
42 |
// Plugin Folder Path
|
includes/addons/accordion/class-lvca-accordion.php
CHANGED
@@ -36,7 +36,7 @@ class LVCA_Accordion
|
|
36 |
);
|
37 |
}
|
38 |
|
39 |
-
public function shortcode_func( $atts, $content = null, $tag )
|
40 |
{
|
41 |
$style = $toggle = $expanded = '';
|
42 |
$settings = shortcode_atts( array(
|
@@ -56,7 +56,7 @@ class LVCA_Accordion
|
|
56 |
);
|
57 |
}
|
58 |
|
59 |
-
public function child_shortcode_func( $atts, $content = null, $tag )
|
60 |
{
|
61 |
$panel_title = $panel_id = $percentage = '';
|
62 |
$settings = shortcode_atts( array(
|
36 |
);
|
37 |
}
|
38 |
|
39 |
+
public function shortcode_func( $atts, $content = null, $tag = "" )
|
40 |
{
|
41 |
$style = $toggle = $expanded = '';
|
42 |
$settings = shortcode_atts( array(
|
56 |
);
|
57 |
}
|
58 |
|
59 |
+
public function child_shortcode_func( $atts, $content = null, $tag = "" )
|
60 |
{
|
61 |
$panel_title = $panel_id = $percentage = '';
|
62 |
$settings = shortcode_atts( array(
|
includes/addons/carousel/class-lvca-carousel.php
CHANGED
@@ -37,7 +37,7 @@ class LVCA_Carousel {
|
|
37 |
|
38 |
}
|
39 |
|
40 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
41 |
|
42 |
$defaults = lvca_get_default_atts_carousel();
|
43 |
|
@@ -80,7 +80,7 @@ class LVCA_Carousel {
|
|
80 |
return apply_filters('lvca_carousel_output', $output, $content, $settings);
|
81 |
}
|
82 |
|
83 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
84 |
|
85 |
$settings = array();
|
86 |
|
37 |
|
38 |
}
|
39 |
|
40 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
41 |
|
42 |
$defaults = lvca_get_default_atts_carousel();
|
43 |
|
80 |
return apply_filters('lvca_carousel_output', $output, $content, $settings);
|
81 |
}
|
82 |
|
83 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
84 |
|
85 |
$settings = array();
|
86 |
|
includes/addons/clients/class-lvca-clients.php
CHANGED
@@ -34,7 +34,7 @@ class LVCA_Clients {
|
|
34 |
|
35 |
}
|
36 |
|
37 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
38 |
|
39 |
$bar_color = $track_color = $animation = '';
|
40 |
|
@@ -64,7 +64,7 @@ class LVCA_Clients {
|
|
64 |
|
65 |
}
|
66 |
|
67 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
68 |
|
69 |
$client_name = $client_image = $client_url = '';
|
70 |
$settings = shortcode_atts(array(
|
34 |
|
35 |
}
|
36 |
|
37 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
38 |
|
39 |
$bar_color = $track_color = $animation = '';
|
40 |
|
64 |
|
65 |
}
|
66 |
|
67 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
68 |
|
69 |
$client_name = $client_image = $client_url = '';
|
70 |
$settings = shortcode_atts(array(
|
includes/addons/heading/class-lvca-heading.php
CHANGED
@@ -28,7 +28,7 @@ class LVCA_Heading {
|
|
28 |
|
29 |
}
|
30 |
|
31 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
32 |
|
33 |
$heading = $style = $align = $subtitle = $short_text = $animation = '';
|
34 |
|
28 |
|
29 |
}
|
30 |
|
31 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
32 |
|
33 |
$heading = $style = $align = $subtitle = $short_text = $animation = '';
|
34 |
|
includes/addons/odometers/class-lvca-odometers.php
CHANGED
@@ -37,7 +37,7 @@ class LVCA_Odometers {
|
|
37 |
|
38 |
}
|
39 |
|
40 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
41 |
|
42 |
$style = '';
|
43 |
|
@@ -59,7 +59,7 @@ class LVCA_Odometers {
|
|
59 |
return apply_filters('lvca_odometers_output', $output, $content, $settings);
|
60 |
}
|
61 |
|
62 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
63 |
|
64 |
$stats_title = $start_value = $stop_value = $prefix = $suffix = $icon_image = $icon_type = $icon_family = '';
|
65 |
|
37 |
|
38 |
}
|
39 |
|
40 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
41 |
|
42 |
$style = '';
|
43 |
|
59 |
return apply_filters('lvca_odometers_output', $output, $content, $settings);
|
60 |
}
|
61 |
|
62 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
63 |
|
64 |
$stats_title = $start_value = $stop_value = $prefix = $suffix = $icon_image = $icon_type = $icon_family = '';
|
65 |
|
includes/addons/piecharts/class-lvca-piecharts.php
CHANGED
@@ -41,7 +41,7 @@ class LVCA_Piecharts {
|
|
41 |
|
42 |
}
|
43 |
|
44 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
45 |
|
46 |
$bar_color = $track_color = '';
|
47 |
|
@@ -69,7 +69,7 @@ class LVCA_Piecharts {
|
|
69 |
return apply_filters('lvca_piecharts_output', $output, $content, $settings);
|
70 |
}
|
71 |
|
72 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
73 |
|
74 |
$stats_title = $percentage = '';
|
75 |
$settings = shortcode_atts(array(
|
41 |
|
42 |
}
|
43 |
|
44 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
45 |
|
46 |
$bar_color = $track_color = '';
|
47 |
|
69 |
return apply_filters('lvca_piecharts_output', $output, $content, $settings);
|
70 |
}
|
71 |
|
72 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
73 |
|
74 |
$stats_title = $percentage = '';
|
75 |
$settings = shortcode_atts(array(
|
includes/addons/portfolio/class-lvca-portfolio.php
CHANGED
@@ -35,7 +35,7 @@ class LVCA_Portfolio {
|
|
35 |
|
36 |
}
|
37 |
|
38 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
39 |
|
40 |
$defaults = array_merge(
|
41 |
array(
|
35 |
|
36 |
}
|
37 |
|
38 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
39 |
|
40 |
$defaults = array_merge(
|
41 |
array(
|
includes/addons/posts-carousel/class-lvca-posts-carousel.php
CHANGED
@@ -34,7 +34,7 @@ class LVCA_Posts_Carousel {
|
|
34 |
|
35 |
}
|
36 |
|
37 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
38 |
|
39 |
$defaults = array_merge(
|
40 |
array('posts_query' => '',
|
34 |
|
35 |
}
|
36 |
|
37 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
38 |
|
39 |
$defaults = array_merge(
|
40 |
array('posts_query' => '',
|
includes/addons/pricing-table/class-lvca-pricing-table.php
CHANGED
@@ -37,7 +37,7 @@ class LVCA_Pricing_Table {
|
|
37 |
}
|
38 |
|
39 |
/* Should be used as child of lvca_pricing_table/lvca_pricing_plan shortcodes for right output buffering */
|
40 |
-
public function pricing_item_shortcode($atts, $content = null, $tag) {
|
41 |
|
42 |
$title = $value = '';
|
43 |
|
@@ -72,7 +72,7 @@ class LVCA_Pricing_Table {
|
|
72 |
return $output;
|
73 |
}
|
74 |
|
75 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
76 |
|
77 |
$settings = shortcode_atts(array(
|
78 |
'per_line' => '4',
|
@@ -92,7 +92,7 @@ class LVCA_Pricing_Table {
|
|
92 |
return apply_filters('lvca_pricing_table_output', $output, $content, $settings);
|
93 |
}
|
94 |
|
95 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
96 |
|
97 |
$pricing_title = $tagline = $price_tag = $highlight = $button_text = $button_url = $button_new_window = $pricing_img = $animation = '';
|
98 |
|
37 |
}
|
38 |
|
39 |
/* Should be used as child of lvca_pricing_table/lvca_pricing_plan shortcodes for right output buffering */
|
40 |
+
public function pricing_item_shortcode($atts, $content = null, $tag = "") {
|
41 |
|
42 |
$title = $value = '';
|
43 |
|
72 |
return $output;
|
73 |
}
|
74 |
|
75 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
76 |
|
77 |
$settings = shortcode_atts(array(
|
78 |
'per_line' => '4',
|
92 |
return apply_filters('lvca_pricing_table_output', $output, $content, $settings);
|
93 |
}
|
94 |
|
95 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
96 |
|
97 |
$pricing_title = $tagline = $price_tag = $highlight = $button_text = $button_url = $button_new_window = $pricing_img = $animation = '';
|
98 |
|
includes/addons/services/class-lvca-services.php
CHANGED
@@ -36,7 +36,7 @@ class LVCA_Services
|
|
36 |
);
|
37 |
}
|
38 |
|
39 |
-
public function shortcode_func( $atts, $content = null, $tag )
|
40 |
{
|
41 |
$defaults = array(
|
42 |
'per_line' => '3',
|
@@ -59,7 +59,7 @@ class LVCA_Services
|
|
59 |
);
|
60 |
}
|
61 |
|
62 |
-
public function child_shortcode_func( $atts, $content = null, $tag )
|
63 |
{
|
64 |
$title = $excerpt = $icon_image = $icon_type = $icon_family = $animation = '';
|
65 |
$settings = shortcode_atts( array(
|
36 |
);
|
37 |
}
|
38 |
|
39 |
+
public function shortcode_func( $atts, $content = null, $tag = "" )
|
40 |
{
|
41 |
$defaults = array(
|
42 |
'per_line' => '3',
|
59 |
);
|
60 |
}
|
61 |
|
62 |
+
public function child_shortcode_func( $atts, $content = null, $tag = "" )
|
63 |
{
|
64 |
$title = $excerpt = $icon_image = $icon_type = $icon_family = $animation = '';
|
65 |
$settings = shortcode_atts( array(
|
includes/addons/spacer/class-lvca-spacer.php
CHANGED
@@ -27,7 +27,7 @@ class LVCA_Spacer {
|
|
27 |
wp_enqueue_script('lvca-spacer', plugin_dir_url(__FILE__) . 'js/spacer' . LVCA_JS_SUFFIX . '.js', array('jquery'), LVCA_VERSION);
|
28 |
}
|
29 |
|
30 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
31 |
|
32 |
$settings = shortcode_atts(array(
|
33 |
'desktop_spacing' => 50,
|
27 |
wp_enqueue_script('lvca-spacer', plugin_dir_url(__FILE__) . 'js/spacer' . LVCA_JS_SUFFIX . '.js', array('jquery'), LVCA_VERSION);
|
28 |
}
|
29 |
|
30 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
31 |
|
32 |
$settings = shortcode_atts(array(
|
33 |
'desktop_spacing' => 50,
|
includes/addons/stats-bar/class-lvca-stats-bar.php
CHANGED
@@ -38,7 +38,7 @@ class LVCA_Stats_Bars {
|
|
38 |
wp_enqueue_style('lvca-stats-bar', plugin_dir_url(__FILE__) . 'css/style.css', array(), LVCA_VERSION);
|
39 |
}
|
40 |
|
41 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
42 |
|
43 |
$default_bar_color = '';
|
44 |
|
@@ -59,7 +59,7 @@ class LVCA_Stats_Bars {
|
|
59 |
return apply_filters('lvca_stats_bars_output', $output, $content, $settings);
|
60 |
}
|
61 |
|
62 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
63 |
|
64 |
$bar_color = $stats_title = $percentage = '';
|
65 |
$settings = shortcode_atts(array(
|
38 |
wp_enqueue_style('lvca-stats-bar', plugin_dir_url(__FILE__) . 'css/style.css', array(), LVCA_VERSION);
|
39 |
}
|
40 |
|
41 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
42 |
|
43 |
$default_bar_color = '';
|
44 |
|
59 |
return apply_filters('lvca_stats_bars_output', $output, $content, $settings);
|
60 |
}
|
61 |
|
62 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
63 |
|
64 |
$bar_color = $stats_title = $percentage = '';
|
65 |
$settings = shortcode_atts(array(
|
includes/addons/tabs/class-lvca-tabs.php
CHANGED
@@ -39,7 +39,7 @@ class LVCA_Tabs
|
|
39 |
);
|
40 |
}
|
41 |
|
42 |
-
public function shortcode_func( $atts, $content = null, $tag )
|
43 |
{
|
44 |
$style = $mobile_width = $highlight_color = '';
|
45 |
$settings = shortcode_atts( array(
|
@@ -165,7 +165,7 @@ class LVCA_Tabs
|
|
165 |
);
|
166 |
}
|
167 |
|
168 |
-
public function child_shortcode_func( $atts, $content = null, $tag )
|
169 |
{
|
170 |
$tab_title = $tab_id = $percentage = $icon_image = $icon_type = $icon_family = '';
|
171 |
$setttings = shortcode_atts( array(
|
39 |
);
|
40 |
}
|
41 |
|
42 |
+
public function shortcode_func( $atts, $content = null, $tag = "" )
|
43 |
{
|
44 |
$style = $mobile_width = $highlight_color = '';
|
45 |
$settings = shortcode_atts( array(
|
165 |
);
|
166 |
}
|
167 |
|
168 |
+
public function child_shortcode_func( $atts, $content = null, $tag = "" )
|
169 |
{
|
170 |
$tab_title = $tab_id = $percentage = $icon_image = $icon_type = $icon_family = '';
|
171 |
$setttings = shortcode_atts( array(
|
includes/addons/team/class-lvca-team.php
CHANGED
@@ -36,7 +36,7 @@ class LVCA_Team {
|
|
36 |
|
37 |
}
|
38 |
|
39 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
40 |
|
41 |
$style = $image_size = '';
|
42 |
|
@@ -71,7 +71,7 @@ class LVCA_Team {
|
|
71 |
return apply_filters('lvca_team_members_output', $output, $content, $settings);
|
72 |
}
|
73 |
|
74 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
75 |
|
76 |
$member_name = $member_image = $member_details = $member_position = $member_email = $animation = '';
|
77 |
|
36 |
|
37 |
}
|
38 |
|
39 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
40 |
|
41 |
$style = $image_size = '';
|
42 |
|
71 |
return apply_filters('lvca_team_members_output', $output, $content, $settings);
|
72 |
}
|
73 |
|
74 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
75 |
|
76 |
$member_name = $member_image = $member_details = $member_position = $member_email = $animation = '';
|
77 |
|
includes/addons/testimonials-slider/class-lvca-testimonials-slider.php
CHANGED
@@ -41,7 +41,7 @@ class LVCA_Testimonials_Slider {
|
|
41 |
|
42 |
}
|
43 |
|
44 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
45 |
|
46 |
//$slideshow_speed = $animation_speed = $animation = $pause_on_action = $pause_on_hover = $direction_nav = $control_nav = '';
|
47 |
|
@@ -70,7 +70,7 @@ class LVCA_Testimonials_Slider {
|
|
70 |
return apply_filters('lvca_testimonials_slider_output', $output, $content, $settings);
|
71 |
}
|
72 |
|
73 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
74 |
|
75 |
$author = $credentials = $author_image = '';
|
76 |
$settings = shortcode_atts(array(
|
41 |
|
42 |
}
|
43 |
|
44 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
45 |
|
46 |
//$slideshow_speed = $animation_speed = $animation = $pause_on_action = $pause_on_hover = $direction_nav = $control_nav = '';
|
47 |
|
70 |
return apply_filters('lvca_testimonials_slider_output', $output, $content, $settings);
|
71 |
}
|
72 |
|
73 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
74 |
|
75 |
$author = $credentials = $author_image = '';
|
76 |
$settings = shortcode_atts(array(
|
includes/addons/testimonials/class-lvca-testimonials.php
CHANGED
@@ -33,7 +33,7 @@ class LVCA_Testimonials {
|
|
33 |
|
34 |
}
|
35 |
|
36 |
-
public function shortcode_func($atts, $content = null, $tag) {
|
37 |
|
38 |
$settings = shortcode_atts(array(
|
39 |
'per_line' => '3',
|
@@ -53,7 +53,7 @@ class LVCA_Testimonials {
|
|
53 |
return apply_filters('lvca_testimonials_output', $output, $content, $settings);
|
54 |
}
|
55 |
|
56 |
-
public function child_shortcode_func($atts, $content = null, $tag) {
|
57 |
|
58 |
$author = $credentials = $author_image = $animation = '';
|
59 |
$settings = shortcode_atts(array(
|
33 |
|
34 |
}
|
35 |
|
36 |
+
public function shortcode_func($atts, $content = null, $tag = "") {
|
37 |
|
38 |
$settings = shortcode_atts(array(
|
39 |
'per_line' => '3',
|
53 |
return apply_filters('lvca_testimonials_output', $output, $content, $settings);
|
54 |
}
|
55 |
|
56 |
+
public function child_shortcode_func($atts, $content = null, $tag = "") {
|
57 |
|
58 |
$author = $credentials = $author_image = $animation = '';
|
59 |
$settings = shortcode_atts(array(
|
plugin.php
CHANGED
@@ -43,7 +43,7 @@ if ( !class_exists( 'Livemesh_VC_Addons' ) ) {
|
|
43 |
public function __clone()
|
44 |
{
|
45 |
// Cloning instances of the class is forbidden
|
46 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-vc-addons' ), '2.
|
47 |
}
|
48 |
|
49 |
/**
|
@@ -53,7 +53,7 @@ if ( !class_exists( 'Livemesh_VC_Addons' ) ) {
|
|
53 |
public function __wakeup()
|
54 |
{
|
55 |
// Unserializing instances of the class is forbidden
|
56 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-vc-addons' ), '2.
|
57 |
}
|
58 |
|
59 |
private function setup_debug_constants()
|
43 |
public function __clone()
|
44 |
{
|
45 |
// Cloning instances of the class is forbidden
|
46 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-vc-addons' ), '2.8' );
|
47 |
}
|
48 |
|
49 |
/**
|
53 |
public function __wakeup()
|
54 |
{
|
55 |
// Unserializing instances of the class is forbidden
|
56 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-vc-addons' ), '2.8' );
|
57 |
}
|
58 |
|
59 |
private function setup_debug_constants()
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Contributors: livemesh, freemius
|
|
5 |
Tags: wpbakery page builder, wpbakery page builder addons, wpbakery, wpbakery page builder extensions, wpbakery addons, page builder, portfolio, carousel, post, posts, shortcodes, tabs, plugin, page
|
6 |
Requires at least: 5.0
|
7 |
Tested up to: 5.8
|
8 |
-
Stable Tag: 2.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html-func
|
11 |
|
@@ -112,8 +112,11 @@ Pls install and activate the <a href="https://wordpress.org/plugins/portfolio-po
|
|
112 |
|
113 |
== Changelog ==
|
114 |
|
115 |
-
|
116 |
-
|
|
|
|
|
|
|
117 |
|
118 |
= 2.7 =
|
119 |
* Updated - Freemius SDK 2.4.2 with license activation enhancements, beta programs and other features and bug fixes.
|
5 |
Tags: wpbakery page builder, wpbakery page builder addons, wpbakery, wpbakery page builder extensions, wpbakery addons, page builder, portfolio, carousel, post, posts, shortcodes, tabs, plugin, page
|
6 |
Requires at least: 5.0
|
7 |
Tested up to: 5.8
|
8 |
+
Stable Tag: 2.8
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html-func
|
11 |
|
112 |
|
113 |
== Changelog ==
|
114 |
|
115 |
+
|
116 |
+
|
117 |
+
= 2.8 =
|
118 |
+
* Fixed - Deprecated warnings raised on PHP 8.
|
119 |
+
* Added - Compatibility with PHP 8.
|
120 |
|
121 |
= 2.7 =
|
122 |
* Updated - Freemius SDK 2.4.2 with license activation enhancements, beta programs and other features and bug fixes.
|