<?php

/**
 * Functions which enhance the theme by hooking into WordPress
 *
 * @package  News Axis
 */

/**
 * Adds custom classes to the array of body classes.
 *
 * @param array $classes Classes for the body element.
 * @return array
 */
function news_axis_body_classes($classes)
{
	// Adds a class of hfeed to non-singular pages.
	if (! is_singular()) {
		$classes[] = 'hfeed';
	}

	// Adds a class of no-sidebar when there is no sidebar present.
	if (! is_active_sidebar('sidebar-1')) {
		$classes[] = 'no-sidebar';
	}

	return $classes;
}
add_filter('body_class', 'news_axis_body_classes');

/**
 * Add a pingback url auto-discovery header for single posts, pages, or attachments.
 */
function news_axis_pingback_header()
{
	if (is_singular() && pings_open()) {
		printf('<link rel="pingback" href="%s">', esc_url(get_bloginfo('pingback_url')));
	}
}
add_action('wp_head', 'news_axis_pingback_header');


function news_axis_footer_settings_desc()
{
	$news_axis_pro_link = 'https://wpthemespace.com/product/news-axis-pro/?add-to-cart=12679';
	$news_axis_footer_desctext = esc_html__('Upgrade to Pro for this footer text to work', 'news-axis');
	$news_axis_btntext = esc_html__('Upgrade Now', 'news-axis');
	$news_axis_install_date = get_option('news_axis_install_date');
	$news_axis_showtime = round((time() - strtotime($news_axis_install_date)) / 24 / 60 / 60);
	if ($news_axis_showtime > 10) {
		$footer_desc = sprintf('%s <a href="%s" target="_blank">%s</a>', esc_html($news_axis_footer_desctext), esc_url($news_axis_pro_link), esc_html($news_axis_btntext));
	} else {
		$footer_desc = esc_html__('Enter your footer text here', 'news-axis');
	}
	return $footer_desc;
}
