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 ) {
$title .= " $sep " . sprintf( __( 'Page %s', 'accesspresslite' ), max( $paged, $page ) );
}
return $title;
}
add_filter( 'wp_title', 'accesspresslite_wp_title', 10, 2 );
/**
* Sets the authordata global when viewing an author archive.
*
* This provides backwards compatibility with
* http://core.trac.wordpress.org/changeset/25574
*
* It removes the need to call the_post() and rewind_posts() in an author
* template to print information about the author.
*
* @global WP_Query $wp_query WordPress Query object.
* @return void
*/
function accesspresslite_setup_author() {
global $wp_query;
if ( $wp_query->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' => __( '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( '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_tags($accesspresslite_content);
$accesspresslite_excerpt = substr($accesspresslite_striped_content, 0, $accesspresslite_letter_count )."...";
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');
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_options']
));
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 );
?>
Learning from failure
There are no secrets to success. It is the result of preparation, hard work, and learning from failure.
Key secret to Successful Business
The secret of business is to know something that nobody else knows.
ID, 'accesspresslite_sidebar_layout', true );
if(!empty($post_class) && is_singular()){
$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' );