prefix; $pc_header = get_option('pc_header'); $sort_code = 'ORDER BY cat_name ASC, post_title ASC'; $the_output = NULL; $last_posts = (array)$wpdb->get_results(" SELECT post_date, ID, post_title, cat_name, cat_ID FROM {$tp}posts, {$tp}post2cat, {$tp}categories WHERE {$tp}posts.ID = {$tp}post2cat.post_id AND {$tp}categories.cat_ID = {$tp}post2cat.category_id AND post_status = 'publish' AND post_type != 'page' AND post_date < NOW() {$hide_check} {$sort_code} "); if (empty($last_posts)) { return NULL; } $the_output .= stripslashes($ddle_header); $used_cats = array();; $i = 0; foreach ($last_posts as $posts) { if (in_array($posts->cat_name, $used_cats)) { unset($last_posts[$i]); } else { $used_cats[] = $posts->cat_name; } $i++; } $last_posts = array_values($last_posts); $the_output .= ''; return $the_output; } function pc_generate_local($content) { $content = str_replace("", archives_by_category(), $content); return $content; } add_filter('the_content', 'pc_generate_local'); ?>