'', 'before_title' => '

', 'after_title' => '

', )); } // Recent Comments. function get_wpkitcomments($no_comments = 5, $before = '
  • ', $after = '
  • ', $show_pass_post = false){ global $wpdb, $tablecomments, $tableposts; $request = "SELECT ID, comment_ID, comment_content, comment_author FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND (post_status = 'publish' OR post_status = 'static')"; if(!$show_pass_post){ $request .= "AND post_password ='' "; } $request .= "AND comment_approved = '1' ORDER BY $tablecomments.comment_date DESC LIMIT $no_comments"; $comments = $wpdb->get_results($request); $output = ''; foreach ($comments as $comment){ $comment_author = stripslashes($comment->comment_author); $comment_content = strip_tags($comment->comment_content); $comment_content = stripslashes($comment_content); $comment_excerpt =substr($comment_content,0,50); $comment_excerpt = wptutf8trim($comment_excerpt); $permalink = get_permalink($comment->ID)."#comment-".$comment->comment_ID; $output .= $before . '' . $comment_author . ': ' . $comment_excerpt . '...' . $after; } echo $output; } function wptutf8trim($str){ $len = strlen($str); for ($i=strlen($str)-1; $i>=0; $i-=1){ $hex .= ' '.ord($str[$i]); $ch = ord($str[$i]); if (($ch & 128)==0) return(substr($str,0,$i)); if (($ch & 192)==192) return(substr($str,0,$i)); } return($str.$hex); } // Custom Style. Themes Options Page. define("themename", "iStudio"); class iStudioOptions{ function getOptions(){ $options = get_option('iStudio_Options'); if (!is_array($options)){ $options['imageLogo'] = false; $options['SearchKey'] = false; $options['SearchKeyword'] = ''; $options['GrowlSwitch'] = false; $options['GrowlInfo'] = ''; $options['googleSearch'] = false; $options['googleId'] = ''; $options['ctrlentry'] = false; $options['studiowidget'] = false; $options['widgetInfo'] = ''; update_option('iStudio_Options', $options); } return $options; } function addOptions(){ if(isset($_POST['save_submit'])){ $options = iStudioOptions::getOptions(); if ($_POST['imageLogo']){ $options['imageLogo'] = (bool)true; } else { $options['imageLogo'] = (bool)false; } if ($_POST['SearchKey']){ $options['SearchKey'] = (bool)true; } else { $options['SearchKey'] = (bool)false; } $options['SearchKeyword'] = stripslashes($_POST['SearchKeyword']); if ($_POST['GrowlSwitch']){ $options['GrowlSwitch'] = (bool)true; } else { $options['GrowlSwitch'] = (bool)false; } $options['GrowlInfo'] = stripslashes($_POST['GrowlInfo']); // google custom search engine if ($_POST['googleSearch']){ $options['googleSearch'] = (bool)true; } else { $options['googleSearch'] = (bool)false; } $options['googleId'] = stripslashes($_POST['googleId']); // custom show widgets if ($_POST['studioWidget']){ $options['studioWidget'] = (bool)true; } else { $options['studioWidget'] = (bool)false; } $options['widgetInfo'] = stripslashes($_POST['widgetInfo']); if ($_POST['ctrlentry']){ $options['ctrlentry'] = (bool)true; } else { $options['ctrlentry'] = (bool)false; } update_option('iStudio_Options', $options); // Give an updated message echo "

    ".__('Settings saved.')."

    "; } else { iStudioOptions::getOptions(); } add_theme_page(__(themename.' Options'), __(themename.' Options'), 'edit_themes', basename(__FILE__), array('iStudioOptions', 'OptionsPage')); } function OptionsPage(){ $options = iStudioOptions::getOptions();?>

    Xu.hel.', 'iStudio');?>

    name="cx" in the Search box code of Google Custom Search Engine, and type the value here.
    For example: 014782006753236413342:1ltfrybsbz4', 'iStudio'); ?>


    Donation

    If you find my work useful and you want to encourage the development of more free resources, you can do it by donating...

  • id="comment-">
    comment_author_email == get_the_author_email()){ ?>
    at comment_approved == '0') : ?>Your comment is awaiting moderation.
    at comment_approved == '0') : ?>Your comment is awaiting moderation.
  • id="comment-">
    (,comment_approved == '0') : ?>Your comment is awaiting moderation.)
  • 1 && $paged > 1 ) $pagingString = ''.$prevpage.''; return $pagingString; } function iStudiopagenav_left_side($max_page, $limit_pages, $paged, $pagingString){ $pagingString = ""; $page_check_max = false; $page_check_min = false; if($max_page > 1){ for($i=1; $i<($max_page+1); $i++){ if( $i <= $limit_pages ){ if ($paged == $i || ($paged == "" && $i == 1)) $pagingString .= ''.$i.''."\n"; else $pagingString .= ''.$i.''."\n"; if ($i == 1) $page_check_min = true; if ($max_page == $i) $page_check_max = true; } } return array($pagingString, $page_check_max, $page_check_min); } } function iStudiopagenav_middle_side($max_page, $paged, $limit_pages_left, $limit_pages_right){ $pagingString = ""; $page_check_max = false; $page_check_min = false; for($i=1; $i<($max_page+1); $i++){ if($paged-$i <= $limit_pages_left && $paged+$limit_pages_right >= $i){ if ($paged == $i) $pagingString .= ''.$i.''."\n"; else $pagingString .= ''.$i.''."\n"; if ($i == 1) $page_check_min = true; if ($max_page == $i) $page_check_max = true; } } return array($pagingString, $page_check_max, $page_check_min); } function iStudiopagenav_right_side($max_page, $limit_pages, $paged, $pagingString){ $pagingString = ""; $page_check_max = false; $page_check_min = false; for($i=1; $i<($max_page+1); $i++){ if( ($max_page + 1 - $i) <= $limit_pages ){ if ($paged == $i) $pagingString .= ''.$i.''."\n"; else $pagingString .= ''.$i.''."\n"; if ($i == 1) $page_check_min = true; } if ($max_page == $i) $page_check_max = true; } return array($pagingString, $page_check_max, $page_check_min); } function iStudiopagenav_nextpage($paged, $max_page, $nextpage){ if( $paged != "" && $paged < $max_page) $pagingString = ''.$nextpage.''."\n"; return $pagingString; } function iStudiopagenav(){ global $wp_query; global $max_page; global $paged; if (!$max_page){ $max_page = $wp_query->max_num_pages; } if (!$paged){ $paged = 1; } $nextpage = ">"; // Settings. $prevpage = "<"; // Settings. $startspace = "..."; // Settings. $endspace = "..."; // Settings. $limit_pages = "10"; // Settings. if(iStudiopagenav_check_num($limit_pages) == true){ $limit_pages_left = ($limit_pages-1)/2; $limit_pages_right = ($limit_pages-1)/2; } else { $limit_pages_left = $limit_pages/2; $limit_pages_right = ($limit_pages/2)-1; } if( $max_page <= $limit_pages ) { $limit_pages = $max_page; } $pagingString = "
    \n"; if( ($paged) <= $limit_pages_left ){ list ($value1, $value2, $page_check_min) = iStudiopagenav_left_side($max_page, $limit_pages, $paged, $pagingString); $pagingMiddleString .= $value1; } elseif(($max_page+1 - $paged) <= $limit_pages_right){ list ($value1, $value2, $page_check_min) = iStudiopagenav_right_side($max_page, $limit_pages, $paged, $pagingString); $pagingMiddleString .= $value1; } else { list ($value1, $value2, $page_check_min) = iStudiopagenav_middle_side($max_page, $paged, $limit_pages_left, $limit_pages_right); $pagingMiddleString .= $value1; } $pagingString .= iStudiopagenav_prevpage($paged, $max_page, $prevpage); // Prev Page. if ($page_check_min == false && $show_start_end_numbers != "no"){ $pagingString .= "1\n"; $pagingString .= "".$startspace."\n"; } $pagingString .= $pagingMiddleString; if ($value2 == false && $show_start_end_numbers != "no"){ $pagingString .= "".$endspace."\n"; $pagingString .= "" . $max_page."\n"; } $pagingString .= iStudiopagenav_nextpage($paged, $max_page, $nextpage); // Next Page. $pagingString .= "
    \n"; if($max_page != 1) echo $pagingString; } // Custom languages. function theme_init(){ load_theme_textdomain('iStudio', get_template_directory() . '/resources/languages'); } add_action ('init', 'theme_init'); // Custom Login Style. function custom_login(){ echo ''; } add_action('login_head', 'custom_login'); // Custom Shortcode. function flvlink($atts, $content = null){ extract(shortcode_atts(array("width" => '160',"height" => '10',), $atts)); return ''; } function mp3link($atts, $content = null){ extract(shortcode_atts(array("auto" => '0',"replay" => '0',), $atts)); return ''; } add_shortcode('flv', 'flvlink'); add_shortcode('mp3', 'mp3link'); // WordPress Hack. remove_action('wp_head','wp_generator');?>