Astra_Theme_Update::v_1_0_28()
Update page meta settings for all the themer layouts which are not already set.
Description
Default settings to previous versions was no-sidebar
and page-builder
through filters.
Return
(void)
Source
File: inc/theme-update/class-astra-theme-update.php
public static function v_1_0_28() { $query = array( 'post_type' => 'fl-theme-layout', 'no_found_rows' => true, 'post_status' => 'any', 'fields' => 'ids', ); // Execute the query. $posts = new WP_Query( $query ); foreach ( $posts->posts as $id ) { $sidebar = get_post_meta( $id, 'site-sidebar-layout', true ); if ( '' == $sidebar ) { update_post_meta( $id, 'site-sidebar-layout', 'no-sidebar' ); } $content_layout = get_post_meta( $id, 'site-content-layout', true ); if ( '' == $content_layout ) { update_post_meta( $id, 'site-content-layout', 'page-builder' ); } } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0.28 | Introduced. |