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
PUM_Admin_Themes::save( $post_id, $post )
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
Parameters Parameters
- $post_id
-
(Required)
- $post
-
(Required)
Source Source
File: classes/Admin/Themes.php
public static function save( $post_id, $post ) { if ( ! self::can_save( $post_id, $post ) ) { return; } $theme = pum_get_theme( $post_id ); $settings = ! empty( $_POST['theme_settings'] ) ? $_POST['theme_settings'] : array(); $settings = wp_parse_args( $settings, self::defaults() ); $settings = apply_filters( 'pum_theme_setting_pre_save', $settings, $post->ID ); // Sanitize form values. $settings = PUM_Utils_Fields::sanitize_fields( $settings, self::fields() ); // Ensure data integrity. $settings = self::parse_values( $settings ); //$theme->update_meta( 'popup_theme_settings', $settings ); $theme->update_settings( $settings ); // If this is a built in theme and the user has modified it set a key so that we know not to make automatic upgrades to it in the future. if ( get_post_meta( $post_id, '_pum_built_in', true ) !== false ) { update_post_meta( $post_id, '_pum_user_modified', true ); } self::process_deprecated_saves( $post_id, $post ); do_action( 'pum_save_theme', $post_id, $post ); }
Expand full source code Collapse full source code View on Trac