esc_html__( 'Blog Sidebar', "avadanta"),
'id' => 'main-sidebar',
'description' => esc_html__( 'Sidebar on the blog layout.', "avadanta"),
'before_widget' => '
',
'before_title' => '',
'after_title' => '
',
));
// Footer Sidebar
register_sidebars( 4, array(
'name' => esc_html__( 'Footer Area %d', 'avadanta' ),
'id' => 'avadanta-footer-area',
'description' => esc_html__( 'Added widgets are display at footer widget area.', 'avadanta' ),
'before_widget' => '',
'before_title' => ' ',
'after_title' => '
',
) );
}
add_action( 'widgets_init', 'avadanta_theme_sidebars' );
function avadanta_body_classes( $classes ) {
$layout_option = get_theme_mod('avadanta_site_layout', '') ;
// Adds a class of group-blog to blogs with more than 1 published author.
if( $layout_option == 'boxed' )
{
$classes[] = 'body-boxed';
}
return $classes;
}
add_filter( 'body_class', 'avadanta_body_classes' );
if( !function_exists('avadanta_breadcrumbs') ): function avadanta_breadcrumbs() {
$image = get_header_image();
?>
', '
' );
}
elseif(is_search()){
echo esc_html__('Search Results For ', 'avadanta') . ' " ' . get_search_query() . ' "';
}elseif ( is_404() ) {
echo esc_html__('Nothing Found ', 'avadanta');
}
else{
echo esc_html( get_the_title() );
}
?>
.notice-wrapper .notice-text .button-primary {
height: 50px;
padding: 10px;
float: left;
margin-top:15px;
background: #ff7029;
color#fff;
border:none;
font-weight:600;
}
.notice-wrapper{
display:flex;
}
.notice-wrapper .notice-text .button-secondary {
height: 50px;
padding: 10px;
float: left;
margin-left: 10px;
margin-top: 4px;
background:#007cba;
font-weight:600;
margin-bottom:20px;
background: #ff7029;
border:none;
color:#fff;
}
.notice-wrapper .dismiss-getting{
display: block;
width: 10%;
}
.welcome-message{
background:url(../wp-content/themes/avadanta/assets/images/notice-back.png);
border: none;
padding: 30px;
}
.avadanta-theme-screenshot img{
height:200px;
padding-left:25px;
}
.notice-text h3,.notice-text p{
color:#fff;
}
.notice-text .dismiss-link a{
color:#fff;
';
}
function avadanta_inline_css(){
$avadanta_custom_css = '';
$avadanta_color_scheme = get_theme_mod( 'avadanta_color_scheme', '#1b1b1b' );
$avadanta_custom_css .= '.tc-light.footer-s1::after{background-color: ' . esc_attr( $avadanta_color_scheme) . ';}';
$avadanta_footer_widgets_title_color = get_theme_mod( 'avadanta_footer_widgets_title_color','#fff' );
$avadanta_custom_css .= '.footer-widget .wgs-title{color: ' . esc_attr( $avadanta_footer_widgets_title_color) . ';}';
$avadanta_footer_widgets_text_color = get_theme_mod( 'avadanta_footer_widgets_text_color','#fff' );
$avadanta_custom_css .= '.footer-widget a,.footer-widget.widget_categories li,.footer-widget.widget_meta li a,.footer-widget.widget_calendar td,.footer-widget.widget_nav_menu div li a, .footer-widget.widget_pages li a,.footer-widget .recentcomments,.footer-widget .recentcomments a{color: ' . esc_attr( $avadanta_footer_widgets_text_color) . ';}';
$avadanta_menubar_bg_color = get_theme_mod( 'avadanta_menubar_bg_color','#fff' );
$avadanta_custom_css .= '.header-s1 .header-main{background-color: ' . esc_attr( $avadanta_menubar_bg_color) . ';}';
$avadanta_menu_item_color = get_theme_mod('avadanta_menu_item_color','#131313');
$avadanta_custom_css .= '.avadanta-navigate .nav-menu>.menu-item>a,.avadanta-navigate .nav-menu>.page_item >a{color: ' . esc_attr( $avadanta_menu_item_color) . ';}';
$avadanta_menu_item_hover_color = get_theme_mod('avadanta_menu_item_hover_color','#ff7029');
$avadanta_custom_css .= '.avadanta-navigate .nav-menu>.menu-item>a:hover,
.avadanta-navigate .nav-menu>.page_item>a:hover,
.avadanta-navigate .nav-menu>.current_page_item>a
{color: ' . esc_attr( $avadanta_menu_item_hover_color) . ';}';
$avadanta_submenu_item_hover_color = get_theme_mod('avadanta_submenu_item_hover_color','#ff7029');
$avadanta_custom_css .= '.menu .sub-menu li:hover > a, .menu .children li:hover > a{color: ' . esc_attr( $avadanta_submenu_item_hover_color) . ';}';
$avadanta_breadcrumb_title_color = get_theme_mod('avadanta_breadcrumb_title_color','#fff');
$avadanta_custom_css .= '.brdcrmbs .banner-heading, .breadcrumb-row .breadcrumb-item.trail-end span{color: ' . esc_attr( $avadanta_breadcrumb_title_color) . ';}';
$avadanta_header_bg_color = get_theme_mod('avadanta_header_bg_color','#000');
$avadanta_custom_css .= '.brdcrmbs .bg-image.overlay-fall::after{background: ' . esc_attr( $avadanta_header_bg_color) . ';}';
$avadanta_theme_color_scheme = get_theme_mod('avadanta_theme_color_scheme','#ff7029');
$avadanta_custom_css .= '.btn,.btn-theme:hover,.dash::before, .dash::after,
.comment-respond .form-submit input,
.widget_tag_cloud .tagcloud a:hover,.main-header-area .main-menu-area nav ul li ul > li:hover, .main-header-area .main-menu-area nav ul li ul > li .active,
.main-slider-three .owl-carousel .owl-nav .owl-next:hover,.comment-respond .form-submit input:hover,.widget_tag_cloud .tagcloud a:hover,.srvc .bg-darker,.project-area.project-call,.header-search .input-search:focus,.sub-modals,.dialog-content #save-dialog
{background-color: ' . esc_attr( $avadanta_theme_color_scheme) . ';}';
$avadanta_custom_css .= '.nav-links .page-numbers,.social li
{
background-color: ' . esc_attr( $avadanta_theme_color_scheme) . ';
border: 1px solid '. esc_attr( $avadanta_theme_color_scheme) . '}';
$avadanta_custom_css .= 'blockquote
{
border-left: 5px solid '. esc_attr( $avadanta_theme_color_scheme) . '}';
$avadanta_custom_css .= '.comment-respond .form-submit input{border-color: ' . esc_attr( $avadanta_theme_color_scheme) . ';}';
$avadanta_custom_css .= '
.post-content h4 a:hover,.header-bennar-right ul li a,.wgs-sidebar ul li a:hover,.post-full .post-content h3 a:hover,.reply a,.logged-in-as a,.heading-xs.tc-primary,.copyright a,.nav-links .page-numbers.current,.error-text-large,.post-content-s2 .post-tag,.heading-xs,.tes-author .author-con-s2 .author-name,.readmre a,.srvc .feature-icon{
color: ' . esc_attr( $avadanta_theme_color_scheme) . '!important; ;
}';
$avadanta_custom_css .= '.avadanta-navigate ul ul
{
border-top: 4px solid '. esc_attr( $avadanta_theme_color_scheme) . '}';
$avadanta_custom_css .= '.btn-read-more-fill{border-bottom: 1px solid ' . esc_attr( $avadanta_theme_color_scheme) . ' !important;}';
$avadanta_custom_css .= ' .nav-links .page-numbers:hover{background-color: #fff;
border-bottom: 1px solid ' . esc_attr( $avadanta_theme_color_scheme) . ' !important;
color:' . esc_attr( $avadanta_theme_color_scheme) . ' !important;}';
$avadanta_custom_css .= '.contact-banner-area .color-theme, .projects-2-featured-area .featuredContainer .featured-box:hover .overlay,.sidebar-title:before{background-color: ' . esc_attr( $avadanta_theme_color_scheme) . ';opacity:0.8;}';
$avadanta_custom_css .= '.bg-primary,.slick-dots li.slick-active,.post-full .post-date,.preloader.preloader-dalas:before,
.preloader.preloader-dalas:after,.back-to-top{background-color: ' . esc_attr( $avadanta_theme_color_scheme) . ' !important;}';
$avadanta_footer_opacity = get_theme_mod('avadanta_footer_opacity_section','0.0');
$avadanta_custom_css .= '.tc-light.footer-s1::after{opacity: ' . esc_attr( $avadanta_footer_opacity) . ';}';
$braedcrumb_height = get_theme_mod('braedcrumb_height','62');
$avadanta_custom_css .= '.banner.brdcrmbs .banner-block{min-height: ' . esc_attr( $braedcrumb_height) . 'vh;}';
wp_add_inline_style( 'avadanta-style', $avadanta_custom_css );
}
add_action( 'wp_enqueue_scripts', 'avadanta_inline_css' );
function avadanta_check_plugin() {
if ( !is_plugin_active('avadanta-companion/avadanta-companion.php') ) {
add_filter( 'theme_page_templates', 'avadanta_remove_page_template' );
function avadanta_remove_page_template( $pages_templates ) {
unset( $pages_templates['main-page.php'] );
return $pages_templates;
}
}
}
add_action( 'admin_init', 'avadanta_check_plugin' );
function avadnta_activate() {
$theme = wp_get_theme();
if ( 'Avadanta' == $theme->name ){
$post = array(
'comment_status' => 'closed',
'ping_status' => 'closed' ,
'post_author' => 1,
'post_date' => date('Y-m-d H:i:s'),
'post_name' => 'Home',
'post_status' => 'publish' ,
'post_title' => 'Home',
'post_type' => 'page',
);
if ( get_page_by_title( 'Home' ) == null ) {
//insert page and save the id
$avadantanewvalue = wp_insert_post( $post, false );
if ( $avadantanewvalue && ! is_wp_error( $avadantanewvalue ) ){
update_post_meta( $avadantanewvalue, '_wp_page_template', 'main-page.php' );
// Use a static front page
$page = get_page_by_title('Home');
update_option( 'show_on_front', 'page' );
update_option( 'page_on_front', $page->ID );
}
}
}
}
add_action( 'wp', 'avadnta_activate' );
add_action( 'wp_ajax_install_act_plugin', 'avadanta_admin_install_plugin' );
?>