Warning: This function has been deprecated.
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
popmake_get_popup_meta_group( $group, int $popup_id = null, $key = null, $default = null )
Returns the meta group of a popup or value if key is set.
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
Parameters Parameters
- $popup_id
-
(Optional) ID number of the popup to retrieve a overlay meta for
Default value: null
Return Return
(mixed) array|string
Source Source
File: includes/functions/popups/deprecated.php
function popmake_get_popup_meta_group( $group, $popup_id = null, $key = null, $default = null ) { if ( ! $popup_id || $group === 'secure_logout') { $popup_id = pum_get_popup_id(); } $post_meta = get_post_custom( $popup_id ); if ( ! is_array( $post_meta ) ) { $post_meta = array(); } $default_check_key = 'popup_defaults_set'; if ( ! in_array( $group, array( 'auto_open', 'close', 'display', 'targeting_condition' ) ) ) { $default_check_key = "popup_{$group}_defaults_set"; } $group_values = array_key_exists( $default_check_key, $post_meta ) ? array() : apply_filters( "popmake_popup_{$group}_defaults", array() ); foreach ( $post_meta as $meta_key => $value ) { if ( strpos( $meta_key, "popup_{$group}_" ) !== false ) { $new_key = str_replace( "popup_{$group}_", '', $meta_key ); if ( count( $value ) == 1 ) { $group_values[ $new_key ] = $value[0]; } else { $group_values[ $new_key ] = $value; } } } if ( $key ) { $key = str_replace( '.', '_', $key ); if ( ! isset( $group_values[ $key ] ) ) { $value = $default; } else { $value = $group_values[ $key ]; } return apply_filters( "popmake_get_popup_{$group}_$key", $value, $popup_id ); } else { return apply_filters( "popmake_get_popup_{$group}", $group_values, $popup_id ); } }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
1.3.0 | This function has been deprecated. |
1.0 | Introduced. |