'efefef'));
add_theme_support('post-thumbnails');
add_theme_support('custom-header', array('default-image' => '', 'default-text-color' => '1f1e1e', 'width' => 300, 'height' => 100, 'flex-width' => true, 'flex-height' => true));
add_image_size('content-single', 777, 437, true);
add_image_size('content-list', 260, 162, true);
add_image_size('cp-thumb-small', 120, 67, true);
register_nav_menus(array('main_nav' => __('Main Navigation', 'benews') , 'footer_nav' => __('Footer Navigation', 'benews')));
add_filter('use_default_gallery_style', '__return_false');
add_filter('widget_text', 'do_shortcode');
add_post_type_support('page', 'excerpt');
}
}
add_action('after_setup_theme', 'fc_benews_themes_setup');
/***** Set Content Width *****/
if (!function_exists('fc_benews_content_width')) {
function fc_benews_content_width() {
global $content_width;
if (!isset($content_width)) {
if (is_page_template('page-full.php')) {
$content_width = 1180;
} else {
$content_width = 777;
}
}
}
}
add_action('template_redirect', 'fc_benews_content_width');
/***** Load CSS & JavaScript *****/
if (!function_exists('fc_benews_scripts')) {
function fc_benews_scripts() {
wp_enqueue_style('be-google-fonts', "https://fonts.googleapis.com/css?family=Oswald:400,700,300|PT+Serif:400,400italic,700,700italic", array(), null);
wp_enqueue_style('carousel-css', get_template_directory_uri() . '/css/owl.carousel.css', array(), null);
wp_enqueue_style('be-font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css', array(), null);
wp_enqueue_style('be-style', get_stylesheet_uri(), false, '1.2.4');
wp_enqueue_script('carousel-scripts', get_template_directory_uri() . '/js/owl.carousel.min.js', array('jquery'));
wp_enqueue_script('be-custom', get_template_directory_uri() . '/js/scripts-custom.js', array('jquery'));
wp_enqueue_script('be-scripts', get_template_directory_uri() . '/js/scripts.js', array('jquery'));
if (!is_admin()) {
if (is_singular() && comments_open() && (get_option('thread_comments') == 1))
wp_enqueue_script('comment-reply');
}
}
}
add_action('wp_enqueue_scripts', 'fc_benews_scripts');
if (!function_exists('fc_benews_admin_scripts')) {
function fc_benews_admin_scripts($hook) {
if ('appearance_page_benews' === $hook || 'widgets.php' === $hook) {
wp_enqueue_style('be-admin', get_template_directory_uri() . '/admin/admin.css');
}
}
}
add_action('admin_enqueue_scripts', 'fc_benews_admin_scripts');
/***** Register Widget Areas / Sidebars *****/
if (!function_exists('fc_benews_widgets_init')) {
function fc_benews_widgets_init() {
register_sidebar(array('name' => __('Global Sidebar', 'benews'), 'id' => 'sidebar', 'description' => __('Sidebar used globally throughout your site.', 'benews'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home 1 - Large Section (Top)', 'benews'), 'id' => 'home-1', 'description' => __('Large Section top on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home - First Section (full-width)', 'benews'), 'id' => 'home-2-1', 'description' => __('Section on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home - Second Section (full-width)', 'benews'), 'id' => 'home-2-2', 'description' => __('Section on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home - Section (Half-width Left)', 'benews'), 'id' => 'home-3-1', 'description' => __('Section on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home - Section (Half-width right)', 'benews'), 'id' => 'home-3-2', 'description' => __('Section on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Home - four Section (full-width)', 'benews'), 'id' => 'home-4', 'description' => __('Section on Homepage.', 'benews'), 'before_widget' => '', 'after_widget' => '
', 'before_title' => ''));
register_sidebar(array('name' => __('Footer', 'benews'), 'id' => 'footer', 'description' => __('Show on the footer', 'benews'), 'before_widget' => '', 'before_title' => ''));
}
}
add_action('widgets_init', 'fc_benews_widgets_init');
/***** Include Several Functions *****/
require_once('includes/be-customizer.php');
require_once('includes/be-custom-functions.php');
require_once('includes/be-widgets.php');
if ( class_exists( 'ReduxFramework' )) {
require_once( dirname( __FILE__ ) . '/includes/option-config.php' );
}
/**
* Load request plugin.
*/
/* TGM Plugin Activation */
require_once dirname(__FILE__) . '/class-tgm-plugin-activation.php';
add_action('tgmpa_register', 'my_plugin_activation');
function my_plugin_activation() {
$plugins = array(
/* array(
'name' => 'Widget Importer & Exporter',
'slug' => 'widget-importer-exporter',
'required' => false,
), */
array(
'name' => 'Contact Form 7',
'slug' => 'contact-form-7',
'required' => false,
),
array(
'name' => 'Redux Framework',
'slug' => 'redux-framework',
'required' => false,
),
array(
'name' => 'WP Social Sharing',
'slug' => 'wp-social-sharing',
'required' => false,
),
); // end $plugins
$config = array(
'default_path' => '',
'menu' => 'tgmpa-install-plugins', // Menu slug.
'has_notices' => true,
'dismissable' => true,
'dismiss_msg' => '',
'is_automatic' => false,
'message' => '',
); // end $config
tgmpa($plugins, $config);
}