__( 'Right Sidebar', 'bikaro' ),
'id' => 'bikaro_right_sidebar',
'description' => __( 'Shows widgets at Right side.', 'bikaro' ),
'before_widget' => '',
'before_title' => '
'
) );
// Registering main left sidebar
register_sidebar( array(
'name' => __( 'Left Sidebar', 'bikaro' ),
'id' => 'bikaro_left_sidebar',
'description' => __( 'Shows widgets at Left side.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering Header sidebar one
register_sidebar( array(
'name' => __( 'Header Sidebar One', 'bikaro' ),
'id' => 'bikaro_header_sidebar_one',
'description' => __( 'Shows widgets in header section one.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering Header sidebar two
register_sidebar( array(
'name' => __( 'Header Sidebar Two', 'bikaro' ),
'id' => 'bikaro_header_sidebar_two',
'description' => __( 'Shows widgets in header section two.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering Header sidebar three
register_sidebar( array(
'name' => __( 'Header Sidebar Three', 'bikaro' ),
'id' => 'bikaro_header_sidebar_three',
'description' => __( 'Shows widgets in header section three.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering front page sidebar area
register_sidebar( array(
'name' => __( 'Business Sidebar', 'bikaro' ),
'id' => 'bikaro_business_page_sidebar',
'description' => __( 'Shows widgets in the business sidebar page area.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering contact Page sidebar
register_sidebar( array(
'name' => __( 'Contact Page Sidebar', 'bikaro' ),
'id' => 'bikaro_contact_page_sidebar',
'description' => __( 'Shows widgets on Contact Page Template.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering Error 404 Page sidebar
register_sidebar( array(
'name' => __( 'Error 404 Page Sidebar', 'bikaro' ),
'id' => 'bikaro_error_404_page_sidebar',
'description' => __( 'Shows widgets on Error 404 page.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering footer sidebar one
register_sidebar( array(
'name' => __( 'Footer Sidebar One', 'bikaro' ),
'id' => 'bikaro_footer_sidebar_one',
'description' => __( 'Shows widgets at footer sidebar one.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering footer sidebar two
register_sidebar( array(
'name' => __( 'Footer Sidebar Two', 'bikaro' ),
'id' => 'bikaro_footer_sidebar_two',
'description' => __( 'Shows widgets at footer sidebar two.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering footer sidebar three
register_sidebar( array(
'name' => __( 'Footer Sidebar Three', 'bikaro' ),
'id' => 'bikaro_footer_sidebar_three',
'description' => __( 'Shows widgets at footer sidebar three.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
// Registering footer sidebar four
register_sidebar( array(
'name' => __( 'Footer Sidebar Four', 'bikaro' ),
'id' => 'bikaro_footer_sidebar_four',
'description' => __( 'Shows widgets at footer sidebar four.', 'bikaro' ),
'before_widget' => '',
'before_title' => ''
) );
register_widget('bikaro_services_widget');
}
/****************************************************************************************/
/**
* Featured service widget to show pages.
*/
class bikaro_services_widget extends WP_Widget {
function __construct() {
$widget_ops = array( 'classname' => 'widget_service_block', 'description' => __( 'Display some of the pages as services.', 'bikaro' ) );
$control_ops = array( 'width' => 200, 'height' =>250 );
parent::__construct( false, $name = __( 'TG: Services', 'bikaro' ), $widget_ops, $control_ops);
}
function form( $instance ) {
for ( $i=0; $i<6; $i++ ) {
$var = 'page_id'.$i;
$defaults[$var] = '';
}
$instance = wp_parse_args( (array) $instance, $defaults );
for ( $i=0; $i<6; $i++ ) {
$var = 'page_id'.$i;
$var = absint( $instance[ $var ] );
}
?>
' ','name' => $this->get_field_name( key($defaults) ), 'selected' => $instance[key($defaults)] ) ); ?>
-1,
'post_type' => array( 'page' ),
'post__in' => $page_array,
'orderby' => 'post__in'
) );
echo $before_widget;
// displaying the contents
$j = 1;
while( $get_featured_pages->have_posts() ) : $get_featured_pages->the_post();
$page_title = get_the_title();
// adding specific classes for the divs
$class = '';
if ( $j % 3 == 0 ) {
$class = 'tg-one-third-last';
}
?>