__( 'Main Menu', 'arise' ),
'topmenu' => __( 'Top Menu', 'arise' ),
'social-link' => __( 'Add Social Icons Only', 'arise' ),
) );
add_image_size('arise_slider_image', 1920, 1080, true);
/*
* 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',
) );
/**
* Add support for the Aside Post Formats
*/
add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link', 'image', 'quote', 'video', 'audio' ) );
// Set up the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'arise_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
add_editor_style( array( 'css/editor-style.css', 'font/genericons.css', '//fonts.googleapis.com/css?family=Roboto:400,300,500,700' ) );
/**
* Making the theme Woocommrece compatible
*/
add_theme_support( 'woocommerce' );
}
endif; // arise_setup
add_action( 'after_setup_theme', 'arise_setup' );
/***************************************************************************************/
function arise_content_width() {
if ( is_page_template( 'page-templates/gallery-template.php' ) || is_attachment() ) {
global $content_width;
$content_width = 1170;
}
}
add_action( 'template_redirect', 'arise_content_width' );
/***************************************************************************************/
function arise_get_theme_options() {
return wp_parse_args( get_option( 'arise_theme_options', array() ), arise_get_option_defaults_values() );
}
/***************************************************************************************/
require get_template_directory() . '/inc/customizer/arise-default-values.php';
require( get_template_directory() . '/inc/settings/arise-functions.php' );
require( get_template_directory() . '/inc/settings/arise-common-functions.php' );
require get_template_directory() . '/inc/jetpack.php';
require get_template_directory() . '/inc/footer-details.php';
require get_template_directory() . '/tgm/class-tgm-plugin-activation.php';
require get_template_directory() . '/tgm/tgm.php';
/************************ Arise Widgets *****************************/
require get_template_directory() . '/inc/widgets/widgets-functions/contactus-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/parallax-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/post-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/register-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/video-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/testimonials-widgets.php';
require get_template_directory() . '/inc/widgets/widgets-functions/portfolio-widgets.php';
/************************ Arise Customizer *****************************/
require get_template_directory() . '/inc/customizer/functions/sanitize-functions.php';
require get_template_directory() . '/inc/customizer/functions/register-panel.php';
function arise_customize_register( $wp_customize ) {
if(!class_exists('Arise_Plus_Features')){
class Arise_Customize_Arise_upgrade extends WP_Customize_Control {
public function render_content() { ?>
add_section('arise_upgrade_links', array(
'title' => __('About Arise', 'arise'),
'priority' => 1,
));
$wp_customize->add_setting( 'arise_upgrade_links', array(
'default' => false,
'capability' => 'edit_theme_options',
'sanitize_callback' => 'wp_filter_nohtml_kses',
));
$wp_customize->add_control(
new Arise_Customize_Arise_upgrade(
$wp_customize,
'arise_upgrade_links',
array(
'section' => 'arise_upgrade_links',
'settings' => 'arise_upgrade_links',
)
)
);
}
require get_template_directory() . '/inc/customizer/functions/design-options.php';
require get_template_directory() . '/inc/customizer/functions/theme-options.php';
require get_template_directory() . '/inc/customizer/functions/frontpage-features.php';
require get_template_directory() . '/inc/customizer/functions/featured-content-customizer.php' ;
}
add_action( 'customize_register', 'arise_customize_register' );
add_action( 'customize_preview_init', 'arise_customize_preview_js' );
/**************************************************************************************/
// Add Post Class Clearfix
function arise_post_class_clearfix( $classes ) {
$classes[] = 'clearfix';
return $classes;
}
add_filter( 'post_class', 'arise_post_class_clearfix' );
/******************* Front Page *************************/
function arise_display_front_page(){
require get_template_directory() . '/index.php';
}
add_action('arise_show_front_page','arise_display_front_page');
/******************* Arise Header Display *************************/
function arise_header_display(){
$arise_settings = arise_get_theme_options();
$header_display = $arise_settings['arise_header_display'];
$header_logo = $arise_settings['arise-img-upload-header-logo'];
if ($header_display == 'header_text') { ?>