File "class-reset.php"
Full path: /home/dora/public_html/wp-content/plugins/wp-grid-builder/frontend/facets/class-reset.php
File size: 963 bytes
MIME-type: --
Charset: utf-8
<?php
/**
* Reset facet
*
* @package WP Grid Builder
* @author Loïc Blascos
* @copyright 2019-2022 Loïc Blascos
*/
namespace WP_Grid_Builder\FrontEnd\Facets;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Reset
*
* @class WP_Grid_Builder\FrontEnd\Facets\Reset
* @since 1.0.0
*/
class Reset {
/**
* Constructor
*
* @since 1.0.0
* @access public
*/
public function __construct() {}
/**
* Render facet
*
* @since 1.0.0
* @access public
*
* @param array $facet Holds facet settings.
* @return string Facet markup.
*/
public function render_facet( $facet ) {
if ( empty( $facet['reset_label'] ) ) {
return;
}
$output = '<button type="button" class="wpgb-button wpgb-reset" name="' . esc_attr( $facet['slug'] ) . '">';
$output .= esc_html( $facet['reset_label'] );
$output .= '</button>';
return apply_filters( 'wp_grid_builder/facet/reset', $output, $facet );
}
}