Astra_Ext_Advanced_Headers_Markup::add_options_markup( array $meta )
Sticky Header Meta Field markup
Description
Loads appropriate template file based on the style option selected in options panel.
Parameters
- $meta
-
(array) (Required) Page Meta.
Source
File: addons/advanced-headers/classes/class-astra-ext-advanced-headers-markup.php
public function add_options_markup( $meta ) {
/**
* Get options
*/
$header_id = ( isset( $meta['adv-header-id-meta']['default'] ) ) ? $meta['adv-header-id-meta']['default'] : '';
$header_options = Astra_Target_Rules_Fields::get_post_selection( 'astra_adv_header' );
$show_meta_field = ! astra_check_is_bb_themer_layout();
if ( empty( $header_options ) ) {
$header_options = array(
'' => __( 'No Page Headers Found', 'astra-addon' ),
);
}
?>
<?php if ( $show_meta_field ) { ?>
<div class="adv-header-wrapper">
<p class="post-attributes-label-wrapper">
<strong> <?php esc_html_e( 'Page Header', 'astra-addon' ); ?> </strong><br/>
</p>
<select name="adv-header-id-meta" id="adv-header-id-meta">
<?php foreach ( $header_options as $key => $value ) { ?>
<option value="<?php echo esc_attr( $key ); ?>" <?php selected( $header_id, $key ); ?>> <?php echo esc_html( $value ); ?></option>
<?php } ?>
</select>
</div>
<?php
}
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |