WC_Admin_Addons::output_promotion_block()
Deprecated from version 5.9.0. It is no longer supported and can be removed in future releases. Use
d in In-App Marketplace
instead.Handles the output of a full-width block.
Method of the class: WC_Admin_Addons{}
No Hooks.
Return
null
. Nothing (null).
Usage
$result = WC_Admin_Addons::output_promotion_block( $section );
- $section(array) (required)
- Section data.
Changelog
Deprecated since 5.9.0 | No longer used in In-App Marketplace |
WC_Admin_Addons::output_promotion_block() WC Admin Addons::output promotion block code WC 8.7.0
<?php public static function output_promotion_block( $section ) { if ( ! current_user_can( 'install_plugins' ) || ! current_user_can( 'activate_plugins' ) ) { return; } $section_object = (object) $section; if ( ! empty( $section_object->geowhitelist ) ) { $section_object->geowhitelist = explode( ',', $section_object->geowhitelist ); } if ( ! empty( $section_object->geoblacklist ) ) { $section_object->geoblacklist = explode( ',', $section_object->geoblacklist ); } if ( ! self::show_extension( $section_object ) ) { return; } ?> <div class="addons-banner-block addons-promotion-block"> <img class="addons-img" src="<?php echo esc_url( $section['image'] ); ?>" alt="<?php echo esc_attr( $section['image_alt'] ); ?>" /> <div class="addons-promotion-block-content"> <h1 class="addons-promotion-block-title"><?php echo esc_html( $section['title'] ); ?></h1> <div class="addons-promotion-block-description"> <?php echo wp_kses_post( $section['description'] ); ?> </div> <div class="addons-promotion-block-buttons"> <?php if ( $section['button_1'] ) { self::output_button( $section['button_1_href'], $section['button_1'], 'addons-button-expandable addons-button-solid', $section['plugin'] ); } if ( $section['button_2'] ) { self::output_button( $section['button_2_href'], $section['button_2'], 'addons-button-expandable addons-button-outline-purple', $section['plugin'] ); } ?> </div> </div> </div> <?php }