'#FFFFFF')
);
/*
* Enable support for Post Thumbnails on posts and pages.
* @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
*/
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 1200, 0, true );
// This theme uses wp_nav_menu() in header menu
register_nav_menus( array(
'primary' => __( 'primary menu', 'fhomeopathy' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
) );
/*
* Enable support for Post Formats.
* See: https://codex.wordpress.org/Post_Formats
*/
add_theme_support( 'post-formats', array(
'aside',
'image',
'video',
'quote',
'link',
'gallery',
'status',
'audio',
'chat',
) );
// add the visual editor to resemble the theme style
add_editor_style( array( 'css/editor-style.css' ) );
// add content width
if ( ! isset( $content_width ) ) {
$content_width = 900;
}
// add custom header
add_theme_support( 'custom-header', array (
'default-image' => '',
'random-default' => '',
'width' => 190,
'height' => 36,
'flex-height' => true,
'flex-width' => true,
'default-text-color' => '',
'header-text' => '',
'uploads' => true,
'wp-head-callback' => '',
'admin-head-callback' => '',
'admin-preview-callback' => '',
) );
}
endif; // fhomeopathy_setup
add_action( 'after_setup_theme', 'fhomeopathy_setup' );
/**
* the main function to load scripts in the fHomeopathy theme
* if you add a new load of script, style, etc. you can use that function
* instead of adding a new wp_enqueue_scripts action for it.
*/
function fhomeopathy_load_scripts() {
// load main stylesheet.
wp_enqueue_style( 'fhomeopathy-fontawesome-style', get_template_directory_uri() . '/css/font-awesome.min.css', array( ) );
wp_enqueue_style( 'fhomeopathy-style', get_stylesheet_uri(), array( 'fhomeopathy-fontawesome-style' ) );
wp_enqueue_style( 'fhomeopathy-fonts', fhomeopathy_fonts_url(), array(), null );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
// Load Utilities JS Script
wp_enqueue_script( 'fhomeopathy-js', get_template_directory_uri() . '/js/utilities.js', array( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'fhomeopathy_load_scripts' );
/*
* Display the inline css style for the header tag
*/
function fhomeopathy_header_css_style() {
$backgroundImageUrl = get_theme_mod('fhomeopathy_header_topbackground',
get_stylesheet_directory_uri() . '/images/topbackground.jpg');
if ( empty($backgroundImageUrl) ) {
return;
}
$css = 'background-image: url(' . "'" . esc_url( $backgroundImageUrl ) . "'" . ');';
$css .= 'background-repeat: no-repeat;';
if ( get_theme_mod('fhomeopathy_header_topbackgroundfullscreen', 1) == 1 ) {
$css .= 'height:100vh;';
}
echo 'style="' . esc_attr( $css ) .'"';
}
/**
* Load google font url used in the fHomeopathy theme
*/
function fhomeopathy_fonts_url() {
$fonts_url = '';
/* Translators: If there are characters in your language that are not
* supported by PT Sans, translate this to 'off'. Do not translate
* into your own language.
*/
$cantarell = _x( 'on', 'Yanone Kaffeesatz font: on or off', 'fhomeopathy' );
if ( 'off' !== $cantarell ) {
$font_families = array();
$font_families[] = 'Yanone Kaffeesatz';
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
'subset' => urlencode( 'latin,latin-ext' ),
);
$fonts_url = add_query_arg( $query_args, '//fonts.googleapis.com/css' );
}
return $fonts_url;
}
/**
* Display website's logo image
*/
function fhomeopathy_show_website_logo_image_or_title() {
if ( get_header_image() != '' ) {
// Check if the user selected a header Image in the Customizer or the Header Menu
$logoImgPath = get_header_image();
$siteTitle = get_bloginfo( 'name' );
$imageWidth = get_custom_header()->width;
$imageHeight = get_custom_header()->height;
echo '';
echo '';
echo '';
} else {
echo '';
echo ''.get_bloginfo('name').'
';
echo '';
echo ''.get_bloginfo('description').'';
}
}
/**
* Displays the copyright text.
*/
function fhomeopathy_show_copyright_text() {
$footerText = get_theme_mod('fhomeopathy_footer_copyright', null);
if ( !empty( $footerText ) ) {
echo esc_html( $footerText ) . ' | ';
}
}
/**
* widgets-init action handler. Used to register widgets and register widget areas
*/
function fhomeopathy_widgets_init() {
// Register Sidebar Widget.
register_sidebar( array (
'name' => __( 'Sidebar Widget Area', 'fhomeopathy'),
'id' => 'sidebar-widget-area',
'description' => __( 'The sidebar widget area', 'fhomeopathy'),
'before_widget' => '',
'after_widget' => '',
'before_title' => '