Astra_Notices::markup( array $notice = array() )
Render a notice.
Description
Parameters
- $notice
-
(array) (Optional) Notice markup.
Default value: array()
Return
(void)
Source
File: inc/lib/astra-notices/class-astra-notices.php
public static function markup( $notice = array() ) {
wp_enqueue_script( 'astra-notices' );
do_action( 'astra_notice_before_markup' );
do_action( "astra_notice_before_markup_{$notice['id']}" );
?>
<div id="<?php echo esc_attr( $notice['id'] ); ?>" class="<?php echo esc_attr( $notice['classes'] ); ?>" data-repeat-notice-after="<?php echo esc_attr( $notice['repeat-notice-after'] ); ?>">
<div class="notice-container">
<?php do_action( "astra_notice_inside_markup_{$notice['id']}" ); ?>
<?php echo wp_kses_post( $notice['message'] ); ?>
</div>
</div>
<?php
do_action( "astra_notice_after_markup_{$notice['id']}" );
do_action( 'astra_notice_after_markup' );
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |