= 2 || $page >= 2 ) $title = "$title $sep " . sprintf( __( 'Page %s', 'diarjo-lite' ), max( $paged, $page ) ); return $title; } add_filter( 'wp_title', 'diarjolite_title', 10, 2 ); function diarjolite_add_title() { ?> <?php wp_title( '|', true, 'right' ); ?>ggg $name) { if (!is_dir( $name )) { require_once $folder . $name; } } } else if ( diarjolite_setting('diarjolite_loadsystem') == "mode_b" ) { $dh = opendir(get_template_directory().$folder); while (false !== ($filename = readdir($dh))) { if ( strlen($filename) > 2 ) { require_once get_template_directory()."/".$folder.$filename; } } } endif; } } /*-----------------------------------------------------------------------------------*/ /* SCRIPTS FUNCTION */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_enqueue_script')) { function diarjolite_enqueue_script($folder) { if (isset($folder)) : if ( ( !diarjolite_setting('diarjolite_loadsystem') ) || ( diarjolite_setting('diarjolite_loadsystem') == "mode_a" ) ) { $dir = dirname(dirname(__FILE__)) . $folder ; $files = scandir($dir); foreach ($files as $key => $name) { if (!is_dir( $name )) { wp_enqueue_script( 'diarjolite_'. str_replace('.js','',$name), get_template_directory_uri() . $folder . "/" . $name , array('jquery'), FALSE, TRUE ); } } } else if ( diarjolite_setting('diarjolite_loadsystem') == "mode_b" ) { $dh = opendir(get_template_directory().$folder); while (false !== ($filename = readdir($dh))) { if ( strlen($filename) > 2 ) { wp_enqueue_script( 'diarjolite_'. str_replace('.js','',$filename), get_template_directory_uri() . $folder . "/" . $filename , array('jquery'), FALSE, TRUE ); } } } endif; } } /*-----------------------------------------------------------------------------------*/ /* STYLES FUNCTION */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_enqueue_style')) { function diarjolite_enqueue_style($folder) { if (isset($folder)) : if ( ( !diarjolite_setting('diarjolite_loadsystem') ) || ( diarjolite_setting('diarjolite_loadsystem') == "mode_a" ) ) { $dir = dirname(dirname(__FILE__)) . $folder ; $files = scandir($dir); foreach ($files as $key => $name) { if (!is_dir( $name )) { wp_enqueue_style( 'diarjolite_'. str_replace('.css','',$name), get_template_directory_uri() . $folder . "/" . $name ); } } } else if ( diarjolite_setting('diarjolite_loadsystem') == "mode_b" ) { $dh = opendir(get_template_directory().$folder); while (false !== ($filename = readdir($dh))) { if ( strlen($filename) > 2 ) { wp_enqueue_style( 'diarjolite_'. str_replace('.css','',$filename), get_template_directory_uri() . $folder . "/" . $filename ); } } } endif; } } /*-----------------------------------------------------------------------------------*/ /* REQUEST FUNCTION */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_setting')) { function diarjolite_setting($id) { $diarjolite_setting = get_theme_mod($id); if(isset($diarjolite_setting)) return $diarjolite_setting; } } /*-----------------------------------------------------------------------------------*/ /* IS SINGLE */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_is_single')) { function diarjolite_is_single() { if ( is_single() || is_page() ) : return true; endif; } } /*-----------------------------------------------------------------------------------*/ /* POST META */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_postmeta')) { function diarjolite_postmeta($id) { global $post; if (!is_404()) { $val = get_post_meta( $post->ID , $id, TRUE); if(isset($val)) return $val; } else { return null; } } } /*-----------------------------------------------------------------------------------*/ /*RESPONSIVE EMBED */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_embed_html')) { function diarjolite_embed_html( $html ) { return '
' . $html . '
'; } add_filter( 'embed_oembed_html', 'diarjolite_embed_html', 10, 3 ); add_filter( 'video_embed_html', 'diarjolite_embed_html' ); } /*-----------------------------------------------------------------------------------*/ /* POST ICON */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_posticon')) { function diarjolite_posticon() { $icons = array ("video" => "fa fa-film" , "gallery" => "fa fa-camera" , "audio" => "fa fa-music" , "aside" => "fa fa-file-text-o" , "link" => "fa fa-link" , "quote" => "fa fa-quote-left" ); if (get_post_format()) { $icon = ''; } else { $icon = ''; } return $icon; } } /*-----------------------------------------------------------------------------------*/ /* Content template */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_template')) { function diarjolite_template($id) { $template = array ("full" => "col-md-12" , "left-sidebar" => "col-md-8" , "right-sidebar" => "col-md-8" ); $span = $template["right-sidebar"]; $sidebar = "right-sidebar"; if ( ( (is_category()) || (is_tag()) || (is_tax()) || (is_month() ) ) && (diarjolite_setting('diarjolite_category_layout')) ) { $span = $template[diarjolite_setting('diarjolite_category_layout')]; $sidebar = diarjolite_setting('diarjolite_category_layout'); } else if ( (is_home()) && (diarjolite_setting('diarjolite_home')) ) { $span = $template[diarjolite_setting('diarjolite_home')]; $sidebar = diarjolite_setting('diarjolite_home'); } else if ( (is_search()) && (diarjolite_setting('diarjolite_search_layout')) ) { $span = $template[diarjolite_setting('diarjolite_search_layout')]; $sidebar = diarjolite_setting('diarjolite_search_layout'); } else if ( ( (is_single()) || (is_page()) ) && (diarjolite_postmeta('diarjolite_template')) ) { $span = $template[diarjolite_postmeta('diarjolite_template')]; $sidebar = diarjolite_postmeta('diarjolite_template'); } return ${$id}; } } /*-----------------------------------------------------------------------------------*/ /* GET PAGED */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_paged')) { function diarjolite_paged() { if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } elseif ( get_query_var('page') ) { $paged = get_query_var('page'); } else { $paged = 1; } return $paged; } } /*-----------------------------------------------------------------------------------*/ /* PRETTYPHOTO */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_prettyPhoto')) { function diarjolite_prettyPhoto( $html, $id, $size, $permalink, $icon, $text ) { if ( ! $permalink ) return str_replace( ' array( 'class' => array(), ), ); $class = 'more'; $button = ' [...] '; if ( $pos=strpos($post->post_content, '') && !has_excerpt( $post->ID )): $content = substr(apply_filters( 'the_content', get_the_content()), 0, -5); else: $content = $excerpt; endif; return $content. '' . $button . ''; endif; } add_filter( 'get_the_excerpt', 'diarjolite_customize_excerpt_more' ); } /*-----------------------------------------------------------------------------------*/ /* REMOVE CATEGORY LIST REL */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_remove_category_list_rel')) { function diarjolite_remove_category_list_rel($output) { $output = str_replace('rel="category"', '', $output); return $output; } add_filter('wp_list_categories', 'diarjolite_remove_category_list_rel'); add_filter('the_category', 'diarjolite_remove_category_list_rel'); } /*-----------------------------------------------------------------------------------*/ /* REMOVE THUMBNAIL DIMENSION */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_remove_thumbnail_dimensions')) { function diarjolite_remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; } add_filter( 'post_thumbnail_html', 'diarjolite_remove_thumbnail_dimensions', 10, 3 ); } /*-----------------------------------------------------------------------------------*/ /* REMOVE CSS GALLERY */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('diarjolite_my_gallery_style')) { function diarjolite_my_gallery_style() { return "