<?php
// Exit if accessed directly
if ( ! defined( 'DGWT_WCAS_FILE' ) ) {
exit;
}
function fibosearchKadenceRenderColor( $color ) {
if ( empty( $color ) ) {
return false;
}
if ( ! is_array( $color ) && strpos( $color, 'palette' ) !== false ) {
$color = 'var(--global-' . $color . ')';
}
return $color;
}
add_action( 'after_setup_theme', function () {
remove_action( 'kadence_header_search', 'Kadence\header_search' );
} );
add_action( 'kadence_header_search', function () {
echo do_shortcode( '[fibosearch layout="icon"]' );
} );
add_action( 'wp_footer', function () {
$color = '';
$hoverColor = '';
if ( function_exists( 'Kadence\kadence' ) ) {
$color = Kadence\kadence()->sub_option( 'header_search_color', 'color' );
$hoverColor = Kadence\kadence()->sub_option( 'header_search_color', 'hover' );
}
?>
<style>
<?php if (!empty($color)) { ?>
.dgwt-wcas-search-icon path {
fill: <?php echo fibosearchKadenceRenderColor($color); ?>;
}
<?php } ?>
<?php if (!empty($hoverColor)) { ?>
.dgwt-wcas-search-icon:hover path {
fill: <?php echo fibosearchKadenceRenderColor($hoverColor); ?>;
}
<?php } ?>
</style>
<?php
} );