Astra_PB_Compatibility::update_meta_values( int $id )
Update meta values
Description
Parameters
- $id
-
(int) (Required) Post id.
Return
(void)
Source
File: inc/theme-update/class-astra-pb-compatibility.php
public function update_meta_values( $id ) { $layout_flag = get_post_meta( $id, '_astra_content_layout_flag', true ); if ( empty( $layout_flag ) ) { $site_content = get_post_meta( $id, 'site-content-layout', true ); if ( 'default' == $site_content ) { $post_type = get_post_type( $id ); if ( 'page' == $post_type ) { $site_content = astra_get_option( 'single-page-content-layout', '' ); } elseif ( 'post' == $post_type ) { $site_content = astra_get_option( 'single-post-content-layout', '' ); } if ( 'default' == $site_content ) { $site_content = astra_get_option( 'site-content-layout', '' ); } } $elementor = get_post_meta( $id, '_elementor_edit_mode', true ); $vc = get_post_meta( $id, '_wpb_vc_js_status', true ); if ( 'page-builder' === $site_content ) { update_post_meta( $id, '_astra_content_layout_flag', 'disabled' ); update_post_meta( $id, 'site-post-title', 'disabled' ); update_post_meta( $id, 'ast-title-bar-display', 'disabled' ); update_post_meta( $id, 'site-sidebar-layout', 'no-sidebar' ); } elseif ( 'builder' === $elementor || true === $vc || 'true' === $vc ) { update_post_meta( $id, '_astra_content_layout_flag', 'disabled' ); } } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0.13 | Introduced. |