ASTRA_Ext_WooCommerce_Markup::addons_meta_options()
Shop Page Meta Options
Description
Return
(void)
Source
File: addons/woocommerce/classes/class-astra-ext-woocommerce-markup.php
public function addons_meta_options() {
if ( is_shop() ) {
$shop_page_id = get_option( 'woocommerce_shop_page_id' );
/*
* Transparent Header for shop page meta.
*/
$enable_trans_header = astra_get_option( 'transparent-header-enable' );
$shop_transparent_header_meta = get_post_meta( $shop_page_id, 'theme-transparent-header-meta', true );
$show_trans_header = '__return_false';
if ( 'enabled' === $shop_transparent_header_meta ) {
$enable_trans_header = true;
} elseif ( 'disabled' === $shop_transparent_header_meta ) {
$enable_trans_header = false;
}
if ( $enable_trans_header ) {
$show_trans_header = '__return_true';
}
add_filter( 'astra_is_transparent_header', $show_trans_header );
/*
* Above Header for shop page meta.
*/
$above_header_meta = get_post_meta( $shop_page_id, 'ast-above-header-display', true );
$show_above_header = '__return_false';
if ( 'disabled' == $above_header_meta ) {
$show_above_header = '__return_true';
}
add_filter( 'astra_above_header_disable', $show_above_header );
/*
* Below Header for shop page meta.
*/
$below_header_meta = get_post_meta( $shop_page_id, 'ast-below-header-display', true );
$show_below_header = '__return_false';
if ( 'disabled' == $below_header_meta ) {
$show_below_header = '__return_true';
}
add_filter( 'astra_below_header_disable', $show_below_header );
}
}
Expand full source code Collapse full source code View on Trac