Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Model_Theme::_dep_get_settings_group( $group, null $key = null )
Retrieve settings in the form of deprecated grouped arrays.
Description Description
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Warning: foreach() argument must be of type array|object, string given in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 813
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Parameters Parameters
- $group
-
(Required)
- $key
-
(Optional)
Default value: null
Return Return
(mixed)
Source Source
File: classes/Model/Theme.php
public function _dep_get_settings_group( $group, $key = null ) { if ( ! isset( $this->$group ) ) { /** * Remap old meta settings to new settings location for v1.7. This acts as a passive migration when needed. */ $remapped_keys = $this->remapped_meta_settings_keys( $group ); // This will only return data from extensions as core data has been migrated already. $group_values = $this->get_meta( "popup_theme_$group" ); if ( ! $group_values || ! is_array( $group_values ) ) { $group_values = array(); } // Data manipulation begins here. We don't want any of this saved, only returned for backward compatibility. foreach ( $remapped_keys as $old_key => $new_key ) { $group_values[ $old_key ] = $this->get_setting( $new_key ); } $deprecated_values = pum_get_theme_v1_meta( $group, $this->ID ); if ( ! empty( $deprecated_values ) ) { foreach ( $deprecated_values as $old_key => $value ) { if ( ! isset( $group_values[ $old_key ] ) ) { $group_values[ $old_key ] = $value; } } } $this->$group = $group_values; } $values = apply_filters( "pum_theme_get_$group", $this->$group, $this->ID ); if ( ! $key ) { return $values; } $value = isset ( $values[ $key ] ) ? $values[ $key ] : null; if ( ! isset( $value ) ) { $value = $this->get_meta( "popup_theme_{$group}_{$key}" ); } return apply_filters( "pum_theme_get_{$group}_" . $key, $value, $this->ID ); }
Expand full source code Collapse full source code View on Trac