Files
krolewskie-miody.pl/wp-content/plugins/wp-product-feed-manager/includes/user-interface/abstract-wppfm-attribute-mapping-wrapper.php
2026-04-28 15:13:50 +02:00

47 lines
1.2 KiB
PHP

<?php
/**
* WPPFM Attribute Mapping Wrapper Class.
*
* @package WP Product Feed Manager/User Interface/Classes
* @since 2.4.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'WPPFM_Attribute_Mapping_Wrapper' ) ) :
abstract class WPPFM_Attribute_Mapping_Wrapper {
abstract public function display();
/**
* Renders the attribute mapping wrapper table element.
*
* @param string $display display style (default none).
*/
protected function attribute_mapping_wrapper_table_start( $display = 'none' ) {
echo '<section class="wppfm-feed-editor-section wppfm-attribute-mapping-wrapper" id="wppfm-attribute-map" style="display:' . esc_attr( $display ) . ';">';
}
/**
* Renders the attribute mapping wrapper table header element.
*/
protected function attribute_mapping_wrapper_table_header() {
echo '<div class="wppfm-feed-editor-section__header" id="wppfm-feed-editor-attribute-mapping-header"><h3>' . esc_html__( 'Attribute Mapping', 'wp-product-feed-manager' ) . ':</h3></div>';
}
/**
* Renders the attribute mapping wrapper section end element.
*/
protected function attribute_mapping_wrapper_table_end() {
echo '</section>';
}
}
// end of WPPFM_Attribute_Mapping_Wrapper class
endif;