<?php if (!function_exists('fairy_construct_gototop')) { /** * Add Go to Top Button on Site. * * @since 1.0.0 * * @param none * @return void * */ function fairy_construct_gototop() { global $fairy_theme_options; $font_awesome_version = $fairy_theme_options['fairy-font-awesome-version-loading']; if ($font_awesome_version == 'version-6') { $go_to_top_class = esc_attr($fairy_theme_options['fairy-go-to-top-icon-new']); } else { $go_to_top_class = esc_attr($fairy_theme_options['fairy-go-to-top-icon']); } if ($fairy_theme_options['fairy-go-to-top'] == true && !empty($go_to_top_class)) : ?> <a href="javascript:void(0);" class="footer-go-to-top go-to-top"><i class="fa <?php echo esc_attr($go_to_top_class); ?>"></i></a> <?php endif; } } add_action('fairy_gototop', 'fairy_construct_gototop', 10); if (!function_exists('fairy_construct_footer_social')) { /** * Add social icon menu on footer * * @since 1.0.0 */ function fairy_construct_footer_social() { global $fairy_theme_options; if ($fairy_theme_options['fairy-footer-social-icons'] != true) return false; fairy_social_menu(); } } add_action('fairy_footer_social', 'fairy_construct_footer_social', 10); if (!function_exists('fairy_footer_copyright')) { /** * Add Footer copyright texts on footer * * @since 1.0.0 */ function fairy_footer_copyright() { global $fairy_theme_options; $copyright_text = $fairy_theme_options['fairy-footer-copyright']; if (!empty($copyright_text)) { ?> <div class="site-reserved text-center"> <?php echo esc_html($copyright_text); ?> </div> <?php } } } add_action('fairy_footer_info_texts', 'fairy_footer_copyright', 10); if (!function_exists('fairy_footer_theme_info')) { /** * Add Powered by texts on footer * * @since 1.0.0 */ function fairy_footer_theme_info() { ?> <div class="site-info text-center"> <a href="<?php echo esc_url(__('https://wordpress.org/', 'fairy')); ?>"> <?php /* translators: %s: CMS name, i.e. WordPress. */ printf(esc_html__('Proudly powered by %s', 'fairy'), 'WordPress'); ?> </a> <span class="sep"> | </span> <?php /* translators: 1: Theme name, 2: Theme author. */ printf(esc_html__('Theme: %1$s by %2$s.', 'fairy'), 'Fairy', '<a href="http://www.candidthemes.com/">Candid Themes</a>'); ?> </div><!-- .site-info --> <?php } } add_action('fairy_footer_info_texts', 'fairy_footer_theme_info', 20); if (!function_exists('fairy_construct_newsletter')) { /** * Add Newsletter section on footer * * @since 1.0.0 */ function fairy_construct_newsletter() { global $fairy_theme_options; $mailchimp_id = $fairy_theme_options['fairy-footer-mailchimp-form-id']; if (($fairy_theme_options['fairy-footer-mailchimp-subscribe']) != 1 || (empty($mailchimp_id)) || (!function_exists('mc4wp_get_form')) || (get_post_status($mailchimp_id) == false)) return false; $newsletter_title = $fairy_theme_options['fairy-footer-mailchimp-form-title']; $newsletter_description = $fairy_theme_options['fairy-footer-mailchimp-form-subtitle']; ?> <section class="newsletter-section"> <div class="container"> <article class="newsletter-content"> <div class="row"> <div class="col-1-1 col-md-1-2"> <?php if (!empty($newsletter_title)) { ?> <h2><?php echo esc_html($newsletter_title); ?></h2> <?php } ?> <?php if (!empty($newsletter_description)) { ?> <p><?php echo esc_html($newsletter_description);; ?></p> <?php } ?> </div> <div class="col-1-1 col-md-1-2"> <?php echo mc4wp_get_form(absint($mailchimp_id)); ?> </div> </div> </article> </div> </section> <?php } } add_action('fairy_newsletter', 'fairy_construct_newsletter', 10);