<?php echo esc_attr($slider_title); ?>

" class="skype" data-title="Skype"> ]*>#', '#$#' ), '', $menu ); } add_filter( 'wp_page_menu', 'accesspress_remove_page_menu_div' ); function accesspress_customize_excerpt_more( $more ) { return '...'; } add_filter('excerpt_more', 'accesspress_customize_excerpt_more'); function accesspress_word_count($string, $limit) { $words = explode(' ', $string); return implode(' ', array_slice($words, 0, $limit)); } function accesspress_letter_count($content, $limit) { $striped_content = strip_tags($content); $striped_content = strip_shortcodes($striped_content); $limit_content = mb_substr($striped_content, 0 , $limit ); if($limit_content < $content){ $limit_content .= "..."; } return $limit_content; } function accesspress_bodyclass($classes){ $classes[]= of_get_option('web_layout'); if(of_get_option('show_slider') == '0'){ $classes[] = 'no-slider'; } return $classes; } add_filter( 'body_class', 'accesspress_bodyclass' ); function accesspress_postclass( $classes ) { if(is_archive() || is_home()): global $wp_query; $classes[] = of_get_option('blog_post_layout'); $classes[] = ($wp_query->current_post%2 == 0) ? 'odd-post' : 'even-post' ; endif; return $classes; } add_filter( 'post_class', 'accesspress_postclass' ); /* BreadCrumb */ function accesspress_breadcrumbs() { global $post; $showOnHome = 0; // 1 - show breadcrumbs on the homepage, 0 - don't show $delimiter = '/'; $home = __('Home', 'accesspress-root'); // text for the 'Home' link $showCurrent = 1; // 1 - show current post/page title in breadcrumbs, 0 - don't show $before = ''; // tag before the current crumb $after = ''; // tag after the current crumb $homeLink = home_url(); $homeLink = esc_url($homeLink); if (is_home() || is_front_page()) { if ($showOnHome == 1) echo '
' . $home . '
'; } else { echo '
' . $home . ' ' . $delimiter . ' '; if (is_category()) { $thisCat = get_category(get_query_var('cat'), false); if ($thisCat->parent != 0) echo get_category_parents($thisCat->parent, TRUE, ' ' . $delimiter . ' '); echo $before . __('Archive by category','accesspress-root').' "' . single_cat_title('', false) . '"' . $after; } elseif (is_search()) { echo $before . __('Search results for','accesspress-root'). '"' . get_search_query() . '"' . $after; } elseif (is_day()) { echo '' . get_the_time('Y') . ' ' . $delimiter . ' '; echo '' . get_the_time('F') . ' ' . $delimiter . ' '; echo $before . get_the_time('d') . $after; } elseif (is_month()) { echo '' . get_the_time('Y') . ' ' . $delimiter . ' '; echo $before . get_the_time('F') . $after; } elseif (is_year()) { echo $before . get_the_time('Y') . $after; } elseif (is_single() && !is_attachment()) { if (get_post_type() != 'post') { $post_type = get_post_type_object(get_post_type()); $slug = $post_type->rewrite; echo '' . $post_type->labels->singular_name . ''; if ($showCurrent == 1) echo ' ' . $delimiter . ' ' . $before . get_the_title() . $after; } else { $cat = get_the_category(); $cat = $cat[0]; $cats = get_category_parents($cat, TRUE, ' ' . $delimiter . ' '); if ($showCurrent == 0) $cats = preg_replace("#^(.+)\s$delimiter\s$#", "$1", $cats); echo $cats; if ($showCurrent == 1) echo $before . get_the_title() . $after; } } elseif (!is_single() && !is_page() && get_post_type() != 'post' && !is_404()) { $post_type = get_post_type_object(get_post_type()); echo $before . $post_type->labels->singular_name . $after; } elseif (is_attachment()) { if ($showCurrent == 1) echo ' ' . $before . get_the_title() . $after; } elseif (is_page() && !$post->post_parent) { if ($showCurrent == 1) echo $before . get_the_title() . $after; } elseif (is_page() && $post->post_parent) { $parent_id = $post->post_parent; $breadcrumbs = array(); while ($parent_id) { $page = get_page($parent_id); $breadcrumbs[] = '' . get_the_title($page->ID) . ''; $parent_id = $page->post_parent; } $breadcrumbs = array_reverse($breadcrumbs); for ($i = 0; $i < count($breadcrumbs); $i++) { echo $breadcrumbs[$i]; if ($i != count($breadcrumbs) - 1) echo ' ' . $delimiter . ' '; } if ($showCurrent == 1) echo ' ' . $delimiter . ' ' . $before . get_the_title() . $after; } elseif (is_tag()) { echo $before . __('Posts tagged','accesspress-root').' "' . single_tag_title('', false) . '"' . $after; } elseif (is_author()) { global $author; $userdata = get_userdata($author); echo $before . __('Articles posted by ','accesspress-root'). $userdata->display_name . $after; } elseif (is_404()) { echo $before . 'Error 404' . $after; } if (get_query_var('paged')) { if (is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author()) echo ' ('; echo __('Page', 'accesspress-root') . ' ' . get_query_var('paged'); if (is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author()) echo ')'; } echo '
'; } } add_filter('get_the_archive_title','accesspress_change_cat_title'); function accesspress_change_cat_title($title){ if ( is_category() ) { $title = sprintf( __( '%s', 'accesspress-root' ), single_cat_title( '', false ) ); } return $title; } function accesspress_exclude_category_from_blogpost($query) { $exclude_cat_array = of_get_option('exclude_from_blog'); if(is_array($exclude_cat_array)): $cats = array(); foreach($exclude_cat_array as $key => $value){ if($value == 1){ $cats[] = -$key; } } $category = join( "," , $cats); if ( $query->is_home() ) { $query->set('cat', $category); } return $query; endif; } add_filter('pre_get_posts', 'accesspress_exclude_category_from_blogpost'); function accesspress_header_scripts(){ $fav_icon = of_get_option('fav_icon'); $page_background_option = of_get_option('page_background_option'); $show_slider = of_get_option('show_slider'); if(!empty($fav_icon)): ?> "; echo "html body{"; if($page_background_option == 'image'): $background = of_get_option('page_background_image'); echo 'background:url('.esc_url($background["image"]).') '.esc_attr($background["repeat"]).' '.esc_attr($background["position"]).' '.esc_attr($background["attachment"]).' '.esc_attr($background["color"]); elseif($page_background_option == 'color'): echo 'background:'.esc_attr(of_get_option('page_background_color')); elseif($page_background_option == 'pattern'): echo 'background:url('.get_template_directory_uri().'/inc/panel/images/patterns/'.esc_attr(of_get_option("page_background_pattern")).'.png)'; endif; echo "}"; if($show_slider == '0' && !empty($show_slider)): echo '#masthead{margin-bottom:40px}'; endif; echo ""; } add_action('wp_head', 'accesspress_header_scripts'); function accesspress_root_admin_notice() { global $pagenow; if (is_admin() && isset($_GET['activated'] ) && $pagenow == "themes.php" ) { ?>

Theme Options Panel to set up the website.', 'accesspress-root' ), esc_url(admin_url('/themes.php?page=theme_options'))); ?>

'AccessPress Custom CSS', 'slug' => 'accesspress-custom-css', 'required' => false, ), array( 'name' => 'AccessPress Twitter Feed', 'slug' => 'accesspress-twitter-feed', 'required' => false, ), array( 'name' => 'AccessPress Social Icons', 'slug' => 'accesspress-social-icons', 'required' => false, ), array( 'name' => 'AccessPress Social Counter', 'slug' => 'accesspress-social-counter', 'required' => false, ) ); $config = array( 'id' => 'tgmpa', // Unique ID for hashing notices for multiple instances of TGMPA. 'default_path' => '', // Default absolute path to pre-packaged plugins. 'menu' => 'tgmpa-install-plugins', // Menu slug. 'parent_slug' => 'themes.php', // Parent menu slug. 'capability' => 'edit_theme_options', // Capability needed to view plugin install page, should be a capability associated with the parent menu used. 'has_notices' => true, // Show admin notices or not. 'dismissable' => true, // If false, a user cannot dismiss the nag message. 'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag. 'is_automatic' => true, // Automatically activate plugins after installation or not. 'message' => '', // Message to output right before the plugins table. 'strings' => array( 'page_title' => __( 'Install Required Plugins', 'accesspress-root' ), 'menu_title' => __( 'Install Plugins', 'accesspress-root' ), 'installing' => __( 'Installing Plugin: %s', 'accesspress-root' ), // %s = plugin name. 'oops' => __( 'Something went wrong with the plugin API.', 'accesspress-root' ), 'notice_can_install_required' => _n_noop( 'This theme requires the following plugin: %1$s.', 'This theme requires the following plugins: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_can_install_recommended' => _n_noop( 'This theme recommends the following plugin: %1$s.', 'This theme recommends the following plugins: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_cannot_install' => _n_noop( 'Sorry, but you do not have the correct permissions to install the %1$s plugin.', 'Sorry, but you do not have the correct permissions to install the %1$s plugins.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_ask_to_update' => _n_noop( 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_ask_to_update_maybe' => _n_noop( 'There is an update available for: %1$s.', 'There are updates available for the following plugins: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_cannot_update' => _n_noop( 'Sorry, but you do not have the correct permissions to update the %1$s plugin.', 'Sorry, but you do not have the correct permissions to update the %1$s plugins.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_can_activate_required' => _n_noop( 'The following required plugin is currently inactive: %1$s.', 'The following required plugins are currently inactive: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_can_activate_recommended' => _n_noop( 'The following recommended plugin is currently inactive: %1$s.', 'The following recommended plugins are currently inactive: %1$s.', 'accesspress-root' ), // %1$s = plugin name(s). 'notice_cannot_activate' => _n_noop( 'Sorry, but you do not have the correct permissions to activate the %1$s plugin.', 'Sorry, but you do not have the correct permissions to activate the %1$s plugins.', 'accesspress-root' ), // %1$s = plugin name(s). 'install_link' => _n_noop( 'Begin installing plugin', 'Begin installing plugins', 'accesspress-root' ), 'update_link' => _n_noop( 'Begin updating plugin', 'Begin updating plugins', 'accesspress-root' ), 'activate_link' => _n_noop( 'Begin activating plugin', 'Begin activating plugins', 'accesspress-root' ), 'return' => __( 'Return to Required Plugins Installer', 'accesspress-root' ), 'plugin_activated' => __( 'Plugin activated successfully.', 'accesspress-root' ), 'activated_successfully' => __( 'The following plugin was activated successfully:', 'accesspress-root' ), 'plugin_already_active' => __( 'No action taken. Plugin %1$s was already active.', 'accesspress-root' ), // %1$s = plugin name(s). 'plugin_needs_higher_version' => __( 'Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin.', 'accesspress-root' ), // %1$s = plugin name(s). 'complete' => __( 'All plugins installed and activated successfully. %1$s', 'accesspress-root' ), // %s = dashboard link. 'contact_admin' => __( 'Please contact the administrator of this site for help.', 'accesspress-root' ), 'nag_type' => 'updated', // Determines admin notice type - can only be 'updated', 'update-nag' or 'error'. ) ); tgmpa( $plugins, $config ); } add_action( 'tgmpa_register', 'accesspress_root_register_required_plugins' );