'main',
'name' => esc_html__('Main Sidebar', 'blogup'),
'before_widget' => '
',
'before_title' => '',
'after_title' => '
',
'description' => 'Drag the widgets for sidebars.'
));
register_sidebar(array(
'id' => 'footer-instagram-sidebar',
'name' => esc_html__('Footer Instagram Sidebar', 'blogup'),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
'description' => 'Drag the instagram widgets for footer sidebar.'
));
for($i = 1; $i < 5; $i++) {
register_sidebar(array(
'id' => 'footer-'.$i,
'name' => esc_html__('Footer Sidebar '.$i, 'blogup'),
'before_widget' => '',
'before_title' => '',
'after_title' => '
',
'description' => 'Drag the widgets for sidebars.'
));
}
}
add_action( 'widgets_init', 'blogup_register_sidebar' );
}
/**
* @return null
* @param none
* register widgets
**/
if(!function_exists('blogup_register_widgets')) {
function blogup_register_widgets() {
register_widget('blogup_WP_About_Block_Widget');
register_widget('blogup_WP_Recent_Posts_Widget');
}
add_action('widgets_init', 'blogup_register_widgets');
}
/**
* Pagination Redirect
*
* @package adios
* @since 1.0
*/
if(!function_exists('blogup_pagination_redirect')) {
function blogup_pagination_redirect() {
if( is_paged()) {
get_template_part( 'paged' );
exit;
}
}
add_action( 'template_redirect', 'blogup_pagination_redirect' );
}
/**
* @return null
* @param none
* loads all the js and css script to frontend
**/
if( !function_exists('blogup_enqueue_scripts')) {
function blogup_enqueue_scripts() {
if(( is_admin())) { return; }
if (is_singular()) { wp_enqueue_script( 'comment-reply' ); }
wp_enqueue_script('blogup-global', get_theme_file_uri('js/global.js'),array('jquery'), BLOGUP_THEME_VERSION,true);
wp_register_script('swiper', get_theme_file_uri('js/idangerous.swiper.min.js'),array('jquery'), BLOGUP_THEME_VERSION,true);
wp_enqueue_script('match-height', get_theme_file_uri('js/match.height.min.js'),array('jquery'), BLOGUP_THEME_VERSION,true);
wp_enqueue_script('appear', get_theme_file_uri('js/jquery.appear.min.js'),array('jquery'), BLOGUP_THEME_VERSION,true);
wp_enqueue_script('imagesloaded');
wp_enqueue_style('blogup-fonts', blogup_fonts_url(), null, BLOGUP_THEME_VERSION );
wp_enqueue_style('blogup-material-icon', blogup_material_font_icon(), null, BLOGUP_THEME_VERSION );
wp_enqueue_style('font-awesome-theme', get_theme_file_uri('css/font-awesome.min.css'),null, BLOGUP_THEME_VERSION);
wp_enqueue_style('bootstrap-theme', get_theme_file_uri('css/bootstrap.min.css'),null, BLOGUP_THEME_VERSION);
wp_register_style('swiper', get_theme_file_uri('css/idangerous.swiper.css'),null, BLOGUP_THEME_VERSION);
wp_enqueue_style('blogup-main-style', get_theme_file_uri('css/style.css'),null, BLOGUP_THEME_VERSION);
$css_code = blogup_get_opt('css_editor');
$style = '';
$style .= ( !empty($css_code)) ? $css_code:'';
wp_add_inline_style('blogup-main-style', $style);
}
add_action( 'wp_enqueue_scripts', 'blogup_enqueue_scripts' );
}
if(!function_exists('blogup_redux_custom_enqueue_scripts')) {
function blogup_redux_custom_enqueue_scripts() {
wp_enqueue_style('redux-custom', get_theme_file_uri('framework/admin/assets/css/redux-custom.css'), array('redux-admin-css'), BLOGUP_THEME_VERSION);
}
add_action( 'redux/page/blogup_theme_options/enqueue', 'blogup_redux_custom_enqueue_scripts' );
}
if(!function_exists('blogup_admin_enqueue_scripts')) {
function blogup_admin_enqueue_scripts() {
wp_enqueue_style('admin-custom', get_theme_file_uri('framework/admin/assets/css/admin.css'), BLOGUP_THEME_VERSION);
}
add_action( 'admin_enqueue_scripts', 'blogup_admin_enqueue_scripts' );
}
if(!function_exists('blogup_admin_enqueue_scripts')) {
function blogup_admin_enqueue_scripts() {
wp_enqueue_style('theme-admin', get_theme_file_uri('framework/admin/assets/admin.css'), array('redux-admin-css'), BLOGUP_THEME_VERSION);
}
add_action( 'redux/page/blogup_theme_options/enqueue', 'blogup_admin_enqueue_scripts' );
}
if(! function_exists('blogup_include_required_plugins')) {
function blogup_include_required_plugins() {
$plugins = array(
array(
'name' => 'Redux Framework',
'slug' => 'redux-framework',
'required' => true,
),
array(
'name' => esc_html__('Contact Form 7', 'blogup'),
'slug' => 'contact-form-7',
'required' => false,
'version' => '',
'force_activation' => false,
'force_deactivation' => false,
'external_url' => '',
),
array(
'name' => esc_html__('Facebook Widget', 'blogup'),
'slug' => 'facebook-pagelike-widget',
'required' => false,
'version' => '',
'force_activation' => false,
'force_deactivation' => false,
'external_url' => '',
),
array(
'name' => esc_html__('Latest Tweets Widget', 'blogup'),
'slug' => 'latest-tweets-widget',
'required' => false,
'version' => '',
'force_activation' => false,
'force_deactivation' => false,
'external_url' => '',
),
array(
'name' => esc_html__('Instagram', 'blogup'),
'slug' => 'wp-instagram-widget',
'required' => false,
'version' => '',
'force_activation' => false,
'force_deactivation' => false,
'external_url' => '',
),
);
$config = array(
'id' => 'blogup',
'default_path' => '',
'menu' => 'rs_plugins',
'parent_slug' => 'themes.php',
'capability' => 'edit_theme_options',
'has_notices' => true,
'dismissable' => true,
'dismiss_msg' => '',
'is_automatic' => false,
'message' => '',
);
tgmpa( $plugins, $config );
}
add_action( 'tgmpa_register', 'blogup_include_required_plugins' );
}