options_homepage as $value ) {
if(isset($value['var_name'])){
$$value['var_name'] = $value['std'];
}
}
foreach ($business_world_general_settings_page->options_generalsettings as $value) {
if ( isset($value['var_name']) ) { $$value['var_name'] = $value['std']; }
}
foreach ( $business_world_slider_page->options_slider as $value ) {
if(isset($value['id'])){
$$value['var_name'] = $value['std'];
}
}
wp_get_post_tags('type=monthly&format=link'); // geting posts tags
$business_world_layout_page->update_layout_editor(); // set layout stles for customized layuting
$business_world_typography_page->print_fornt_end_style_typography(); // fonts styles for customized fonts
$business_world_general_settings_page->favicon_img(); // favicon function print favicon html located front_end/front_end_functions.php
if(($custom_css_enable=='on'))
echo "";
}
add_filter('wp_enqueue_scripts','business_world_include_requerid_scripts_for_theme',1);
function business_world_include_requerid_scripts_for_theme(){
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-effects-core');
wp_enqueue_script('jquery-effects-explode');
wp_enqueue_script('jquery-effects-slide');
wp_enqueue_script('jquery-effects-transfer');
wp_enqueue_script('custom_js',get_template_directory_uri().'/scripts/javascript.js');
wp_enqueue_script('response', get_template_directory_uri().'/scripts/responsive.js', array('jquery'), false, true);
wp_enqueue_style( 'business_world-style', get_stylesheet_uri(), array(), '2013-11-18' );
wp_enqueue_style( 'business_world-slideshow-style', get_template_directory_uri().'/slideshow/style.css', array(), '2013-11-18' );
if ( is_singular() && get_theme_mod( 'thread_comments' ) )
wp_enqueue_script( 'comment-reply' );
}
/*************************************/
/*FUNCTIONS FOR PAGE/POST INFORMATION*/
/*************************************/
function business_world_posted_on() {
printf('',
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() )
);
}
function business_world_posted_on_single() {
printf(' %7$s',
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'business_world' ), get_the_author() ) ),
get_the_author()
);
}
function business_world_entry_meta() {
$categories_list = get_the_category_list(', ' );
echo '
';
if ( $categories_list ) {
echo ' ' . $categories_list . '';
}
$tag_list = get_the_tag_list( '', ' , ' );
if ( $tag_list ) {
echo '' . $tag_list . '';
}
echo '
';
}
function business_world_post_nav() {
$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
$next = get_adjacent_post( false, '', false );
if ( ! $next && ! $previous )
return;
?>
__('Primary Widget Area', 'business_world' ),
'id' => 'sidebar-1',
'description' => __('The primary widget area', 'business_world' ),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
',
)
);
// Area 2, located below the Primary Widget Area in the sidebar. Empty by default.
register_sidebar(array(
'name' => 'Secondary Widget Area',
'id' => 'sidebar-2',
'description' => __('The secondary widget area', 'business_world' ),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
)
);
register_sidebar(array(
'name' => 'Footer Widget Area',
'id' => 'footer-widget-area',
'description' => __('The footer widget area', 'business_world' ),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
)
);
}
add_action('widgets_init', 'business_world_widgets_init');
/*************************************/
/* BODY CLASS BAD CLASS */
/*************************************/
add_filter('body_class', 'business_world_multisite_body_classes');
function business_world_multisite_body_classes($classes){
foreach($classes as $key=>$class)
{
if($class=='blog')
$classes[$key]='blog_body';
}
return $classes;
}
/*************************************/
/* CALL FUNCTIONS AFTER THEME SETUP */
/*************************************/
function business_world_setup_elements()
{
// add custom header in admin menu
add_theme_support( 'custom-header', array(
'default-text-color' => '220e10',
'default-image' => '',
'header-text' => false,
) );
// add custom background in admin menu
$expert_defaults = array(
'default-color' => 'FEFEFE',
'default-image' => '',
'admin-head-callback' => '',
'admin-preview-callback' => ''
);
add_theme_support( 'custom-background', $expert_defaults );
// For Post thumbnail
add_theme_support('post-thumbnails', array('post'));
set_post_thumbnail_size(150, 150);
add_image_size( 'business-width', 250, 230, true );
// requerid features
add_theme_support('automatic-feed-links');
/// include language
load_theme_textdomain('business_world', get_template_directory_uri() . '/languages' );
// registr menu,
register_nav_menu('primary-menu', 'Primary Menu');
// for editor styles
add_editor_style();
}
add_action('after_setup_theme', 'business_world_setup_elements');
/*************************************/
/* MENU CUSTOM CLASSES */
/*************************************/
function business_world_add_first_and_last($output) {
$output = preg_replace('/class="menu-item/', 'class="first menu-item', $output, 1);
$output = substr_replace($output, 'class="last menu-item', strripos($output, 'class="menu-item'), strlen('class="menu-item'));
return $output;
}
add_filter('wp_nav_menu', 'business_world_add_first_and_last');
function business_world_add_first_and_last_page_list($output) {
$output = preg_replace('/class="page_item/', 'class="first page_item', $output, 1);
if(strripos($output, 'class="page_item'))
$output = substr_replace($output, 'class="last page_item', strripos($output, 'class="page_item'), strlen('class="page_item'));
return $output;
}
add_filter('wp_list_pages', 'business_world_add_first_and_last_page_list',10);
/**************************************/
/*FUNCTION FOR FRONT END PRINT CONTENT*/
/**************************************/
function business_world_excerpt_max_charlength($charlength,$content=false) {
if($content){
$excerpt=$content;
}
else{
$excerpt = get_the_excerpt();
}
$charlength++;
if ( mb_strlen( $excerpt ) > $charlength ) {
$subex = mb_substr( $excerpt, 0, $charlength - 5 );
$exwords = explode( ' ', $subex );
$excut = - ( mb_strlen( $exwords[ count( $exwords ) - 1 ] ) );
if ( $excut < 0 ) {
echo mb_substr( $subex, 0, $excut ).'...';
} else {
echo $subex.'...';
}
}
else {
echo $excerpt;
}
}
function business_world_excerpt_more( $more ) {
return '...';
}
add_filter('excerpt_more', 'business_world_excerpt_more');
/**************************************/
/* GET POST FRSTIMAGE FOR WHUMBNAIL */
/**************************************/
function business_world_catch_that_image()
{
global $post, $posts;
$first_img = '';
$output = preg_match_all('//i', $post->post_content, $matches);
if(isset($matches [1] [0])){
$first_img = $matches [1] [0];
}
if (empty($first_img)) {
$first_img = get_template_directory_uri() . "/images/default.jpg";
}
return $first_img;
}
function business_world_first_image($width, $height,$url_or_img=0)
{
$thumb = business_world_catch_that_image();
if ($thumb) {
$str = "';
return $str;
}
}
function business_world_empty_thumb()
{
$thumb = get_post_custom_values("Image");
return !empty($thumb);
}
/**************************************/
/* GENERETE IMAGE FOR POST THUMBNAIL */
/**************************************/
function business_world_display_thumbnail($width, $height)
{
if (function_exists('has_post_thumbnail') && has_post_thumbnail()) the_post_thumbnail(array($width, $height));
elseif (!business_world_empty_thumb()) {
return business_world_first_image($width, $height);
} else {
return business_world_post_thumbnail($width, $height);
}
}
function business_world_thumbnail($width, $height)
{
if (function_exists('has_post_thumbnail') && has_post_thumbnail())
the_post_thumbnail(array($width, $height));
elseif (business_world_empty_thumb()) {
return business_world_post_thumbnail($width, $height);
}
else
return '';
}
/**************************************/
/* REMOVE MORE IN POSTS AND PAGES */
/**************************************/
function business_world_remove_more_jump_link($link)
{
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"', $offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end - $offset);
}
return $link;
}
add_filter('the_content_more_link', 'business_world_remove_more_jump_link');
/**************************************/
/* REMOVE MORE IN POSTS AND PAGES */
/**************************************/
function business_world_wp_title( $title, $sep ) {
global $page;
if ( is_feed() )
return $title;
$title .= get_bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
$title = "$title $sep $site_description";
return $title;
}
add_filter( 'wp_title', 'business_world_wp_title', 10, 2 );
/*******************************/
/*PAGE AND POST LEAYUT METADATE*/
/*******************************/
function business_world_update_page_layout_meta_settings()
{
/*update page layout*/
global $post,$business_world_layout_page;
if(isset($post))
$business_world_meta_date = get_post_meta($post->ID, 'business_world_meta_date', TRUE);
if(!isset($business_world_meta_date['content_width']))
$business_world_meta_date['content_width'] = $business_world_layout_page->options_themeoptions['content_area']['std'];
if(!isset($business_world_meta_date['main_col_width']))
$business_world_meta_date['main_col_width'] = $business_world_layout_page->options_themeoptions['main_column']['std'];
if(!isset($business_world_meta_date['layout']))
$business_world_meta_date['layout'] = $business_world_layout_page->options_themeoptions['default_layout']['std'];
if(!isset($business_world_meta_date['pr_widget_area_width']))
$business_world_meta_date['pr_widget_area_width'] = $business_world_layout_page->options_themeoptions['pwa_width']['std'];
if (isset($business_world_meta_date['fullwidthpage']) && $business_world_meta_date['fullwidthpage']=='on') {
$them_content_are_width='100%';
?>