PATH:
var
/
www
/
clients
/
client1
/
web1
/
web
/
wp-content
/
plugins
/
siteorigin-panels
/
compat
<?php /** * Filter panels_data so it's compatible with Widget Options plugin. * * @return mixed */ function siteorigin_panels_widget_options_compat_panels_data( $panels_data ) { if ( ! empty( $panels_data['widgets'] ) && is_array( $panels_data['widgets'] ) ) { foreach ( $panels_data['widgets'] as & $widget ) { if ( ! empty( $widget['extended_widget_opts'] ) ) { $widget['extended_widget_opts'] = siteorigin_panels_widget_options_compat_filter( $widget['extended_widget_opts'] ); } } } return $panels_data; } add_filter( 'siteorigin_panels_data', 'siteorigin_panels_widget_options_compat_panels_data' ); /** * Filter that removes any empty strings so they pass an ! isset() test. * * @return array */ function siteorigin_panels_widget_options_compat_filter( $value ) { if ( is_array( $value ) ) { foreach ( $value as $k => & $v ) { if ( is_array( $v ) ) { $v = siteorigin_panels_widget_options_compat_filter( $v ); } elseif ( is_string( $v ) && empty( $v ) ) { unset( $value[$k] ); } } } return $value; }
[-] gravity-forms.php
[edit]
[-] livemesh.php
[edit]
[-] layout-block.php
[edit]
[-] vantage.php
[edit]
[-] acf-widgets.php
[edit]
[-] seopress.php
[edit]
[-] yoast.php
[edit]
[-] jetpack.php
[edit]
[-] yikes.php
[edit]
[+]
js
[-] seo.php
[edit]
[-] polylang.php
[edit]
[-] pagelayer.php
[edit]
[-] rank-math.php
[edit]
[-] widget-options.php
[edit]
[-] popup-maker.php
[edit]
[-] lazy-load-backgrounds.php
[edit]
[+]
..
[-] aioseo.php
[edit]
[-] amp.php
[edit]
[-] events-manager.php
[edit]