tag based on what is being viewed.
*
* @param string $title Default title text for current view.
* @param string $sep Optional separator.
* @return string The filtered title.
*/
function accesspresslite_wp_title( $title, $sep ) {
if ( is_feed() ) {
return $title;
}
global $page, $paged;
// Add the blog name
$title .= get_bloginfo( 'name', 'display' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) ) {
$title .= " $sep $site_description";
}
// Add a page number if necessary:
if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) {
$title .= " $sep " . sprintf( __( 'Page %s', 'accesspress-root' ), max( $paged, $page ) );
}
return $title;
}
add_filter( 'wp_title', 'accesspresslite_wp_title', 10, 2 );
/**
* Title shim for sites older than WordPress 4.1.
*
* @link https://make.wordpress.org/core/2014/10/29/title-tags-in-4-1/
* @todo Remove this function when WordPress 4.3 is released.
*/
function accesspresslite_render_title() {
?>
is_author() && isset( $wp_query->post ) ) {
$GLOBALS['authordata'] = get_userdata( $wp_query->post->post_author );
}
}
add_action( 'wp', 'accesspresslite_setup_author' );
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
/**
* Register widgetized area and update sidebar with default widgets.
*/
function accesspresslite_widgets_init() {
register_sidebar( array(
'name' => __( 'Left Sidebar', 'accesspresslite' ),
'id' => 'left-sidebar',
'description' => __( 'Display items in the Left Sidebar of the inner pages', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Right Sidebar', 'accesspresslite' ),
'id' => 'right-sidebar',
'description' => __( 'Display items in the Right Sidebar of the inner pages', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Event Sidebar', 'accesspresslite' ),
'id' => 'event-sidebar',
'description' => __( 'Display items in the Left Sidebar of the inner pages', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
'after_title' => ' ',
) );
register_sidebar( array(
'name' => __( 'Blog Right Sidebar', 'accesspresslite' ),
'id' => 'blog-sidebar',
'description' => __( 'Display items for the blog category in the Right Sidebar of the inner pages', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area One', 'accesspresslite' ),
'id' => 'footer-1',
'description' => __( 'Display items in First Footer Area', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area Two', 'accesspresslite' ),
'id' => 'footer-2',
'description' => __( 'Display items in Second Footer Area', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area Three', 'accesspresslite' ),
'id' => 'footer-3',
'description' => __( 'Display items in Third Footer Area', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Footer Area Four', 'accesspresslite' ),
'id' => 'footer-4',
'description' => __( 'Display items in Fourth Footer Area', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Left Block above footer', 'accesspresslite' ),
'id' => 'textblock-1',
'description' => __( 'Display items in the left just above the footer', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Middle Block above footer', 'accesspresslite' ),
'id' => 'textblock-2',
'description' => __( 'Display items in the middle just above the footer and replaces defaul gallery', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
register_sidebar( array(
'name' => __( 'Right Block above footer', 'accesspresslite' ),
'id' => 'textblock-3',
'description' => __( 'Display items in the Right just above the footer and replaces Testimonials', 'accesspresslite' ),
'before_widget' => '',
'before_title' => '',
) );
}
add_action( 'widgets_init', 'accesspresslite_widgets_init' );
/**
* Enqueue scripts and styles.
*/
function accesspresslite_scripts() {
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
$query_args = array(
'family' => 'Open+Sans:400,400italic,300italic,300,600,600italic|Lato:400,100,300,700',
);
wp_enqueue_style( 'google-fonts', add_query_arg( $query_args, "//fonts.googleapis.com/css" ) );
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css' );
wp_enqueue_style( 'fancybox-css', get_template_directory_uri() . '/css/nivo-lightbox.css' );
wp_enqueue_style( 'bx-slider-style', get_template_directory_uri() . '/css/jquery.bxslider.css' );
wp_enqueue_style( 'woo-commerce-style', get_template_directory_uri() . '/css/woocommerce.css' );
wp_enqueue_style( 'font-style', get_template_directory_uri() . '/css/fonts.css' );
wp_enqueue_style( 'accesspresslite-style', get_stylesheet_uri() );
wp_enqueue_script( 'jquery');
wp_enqueue_script( 'bx-slider', get_template_directory_uri() . '/js/jquery.bxslider.min.js', array('jquery'), '4.1', true );
wp_enqueue_script( 'fancybox', get_template_directory_uri() . '/js/nivo-lightbox.min.js', array('jquery'), '2.1', true );
wp_enqueue_script( 'jquery-actual', get_template_directory_uri() . '/js/jquery.actual.min.js', array('jquery'), '1.0.16', true );
wp_enqueue_script( 'accesspresslite-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );
wp_enqueue_script( 'custom', get_template_directory_uri() . '/js/custom.js', array('jquery'), '1.1', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
/**
* Loads up responsive css if it is not disabled
*/
if ( $accesspresslite_settings[ 'responsive_design' ] == 0 ) {
wp_enqueue_style( 'responsive', get_template_directory_uri() . '/css/responsive.css' );
}
}
add_action( 'wp_enqueue_scripts', 'accesspresslite_scripts' );
/**
* Loads up favicon
*/
function accesspresslite_add_favicon(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
if( !empty($accesspresslite_settings[ 'media_upload' ])){
echo ' ';
}
}
add_action('wp_head', 'accesspresslite_add_favicon');
function accesspresslite_social_cb(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
?>
'.wpautop($accesspresslite_settings['header_text']).'';
}
}
add_action('accesspresslite_header_text','accesspresslite_header_text_cb', 10);
function accesspresslite_menu_alignment_cb(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
if($accesspresslite_settings['menu_alignment'] =="Left"){
$accesspresslite_alignment_class="menu-left";
}elseif($accesspresslite_settings['menu_alignment'] == "Center"){
$accesspresslite_alignment_class="menu-center";
}elseif($accesspresslite_settings['menu_alignment'] == "Right"){
$accesspresslite_alignment_class="menu-right";
}else{
$accesspresslite_alignment_class="";
}
echo $accesspresslite_alignment_class;
}
add_action('accesspresslite_menu_alignment','accesspresslite_menu_alignment_cb', 10);
function accesspresslite_excerpt( $accesspresslite_content , $accesspresslite_letter_count ){
$accesspresslite_striped_content = strip_shortcodes($accesspresslite_content);
$accesspresslite_striped_content = strip_tags($accesspresslite_striped_content);
$accesspresslite_excerpt = mb_substr($accesspresslite_striped_content, 0, $accesspresslite_letter_count );
if($accesspresslite_striped_content > $accesspresslite_excerpt){
$accesspresslite_excerpt .= "...";
}
return $accesspresslite_excerpt;
}
function accesspresslite_bxslidercb(){
global $accesspresslite_options, $post;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
($accesspresslite_settings['slider_show_pager'] == 'yes1' || empty($accesspresslite_settings['slider_show_pager'])) ? ($a='true') : ($a='false');
($accesspresslite_settings['slider_show_controls'] == 'yes2' || empty($accesspresslite_settings['slider_show_controls'])) ? ($b='true') : ($b='false');
($accesspresslite_settings['slider_mode'] == 'slide' || empty($accesspresslite_settings['slider_mode'])) ? ($c='horizontal') : ($c='fade');
($accesspresslite_settings['slider_auto'] == 'yes3' || empty($accesspresslite_settings['slider_auto'])) ? ($d='true') : ($d='false');
empty($accesspresslite_settings['slider_pause']) ? ($e ='5000') : ($e = $accesspresslite_settings['slider_pause']);
if( $accesspresslite_settings['show_slider'] !='no') {
if((isset($accesspresslite_settings['slider1']) && !empty($accesspresslite_settings['slider1']))
|| (isset($accesspresslite_settings['slider2']) && !empty($accesspresslite_settings['slider2']))
|| (isset($accesspresslite_settings['slider3']) && !empty($accesspresslite_settings['slider3']))
|| (isset($accesspresslite_settings['slider4']) && !empty($accesspresslite_settings['slider4']))
|| (isset($accesspresslite_settings['slider_cat']) && !empty($accesspresslite_settings['slider_cat']))
){
?>
$slider
);
$loop = new WP_query( $args );
if($loop->have_posts()){
while($loop->have_posts()) : $loop-> the_post();
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full', false );
?>
$accesspresslite_settings['slider_cat'],
'posts_per_page' => -1
));
if($loop->have_posts()){
while($loop->have_posts()) : $loop-> the_post();
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full', false );
?>
AccessPress Lite
Free Responsive, multi-purpose, business wordpress theme, perfect for any business on any device.
Easy Customization
A free theme with powerful theme options for customization. Style your wordpress and see changes live!
ID, 'accesspresslite_sidebar_layout', true );
$classes[] = $post_class;
}else{
$classes[] = 'right-sidebar';
}
return $classes;
}
add_filter( 'body_class', 'accesspresslite_layout_class' );
function accesspresslite_web_layout($classes){
global $accesspresslite_options, $post;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
$weblayout = $accesspresslite_settings['accesspresslite_webpage_layout'];
if($weblayout =='Boxed'){
$classes[]= 'boxed-layout';
}
return $classes;
}
add_filter( 'body_class', 'accesspresslite_web_layout' );
function accesspresslite_custom_css(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
echo '';
}
add_action('wp_head','accesspresslite_custom_css');
function accesspresslite_custom_code(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
echo $accesspresslite_settings['custom_code'];
}
add_action('wp_head','accesspresslite_custom_code');
function accesspresslite_call_to_action_cb(){
global $accesspresslite_options;
$accesspresslite_settings = get_option( 'accesspresslite_options', $accesspresslite_options );
if(!empty($accesspresslite_settings['action_text'])){
?>