wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file."); require_once( dirname(__FILE__) . '/wp-config.php'); require_once( dirname(__FILE__) . '/wp-includes/wp-l10n.php'); // Process PATH_INFO, if set. $path_info = array(); if ( !empty( $_SERVER['PATH_INFO'] ) ) { // Fetch the rewrite rules. $rewrite = rewrite_rules('matches'); $pathinfo = $_SERVER['PATH_INFO']; // Trim leading '/'. $pathinfo = preg_replace('!^/!', '', $pathinfo); if (! empty($rewrite)) { // Get the name of the file requesting path info. $req_uri = $_SERVER['REQUEST_URI']; $req_uri = str_replace($pathinfo, '', $req_uri); $req_uri = preg_replace("!/+$!", '', $req_uri); $req_uri = explode('/', $req_uri); $req_uri = $req_uri[count($req_uri)-1]; // Look for matches. $pathinfomatch = $pathinfo; foreach ($rewrite as $match => $query) { // If the request URI is the anchor of the match, prepend it // to the path info. if ((! empty($req_uri)) && (strpos($match, $req_uri) === 0)) { $pathinfomatch = $req_uri . '/' . $pathinfo; } if (preg_match("!^$match!", $pathinfomatch, $matches)) { // Got a match. // Trim the query of everything up to the '?'. $query = preg_replace("!^.+\?!", '', $query); // Substitute the substring matches into the query. eval("\$query = \"$query\";"); // Parse the query. parse_str($query, $path_info); break; } } } } $wpvarstoreset = array('m','p','posts','w', 'cat','withcomments','s','search','exact', 'sentence','poststart','postend','preview','debug', 'calendar','page','paged','more','tb', 'pb','author','order','orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'feed', 'author_name', 'static', 'pagename'); for ($i=0; $i=')) { header('Not Modified', TRUE, 304); } else { header('HTTP/1.x 304 Not Modified'); } exit; } } } // Getting settings from DB if ( isset($doing_rss) && $doing_rss == 1 ) $posts_per_page = get_settings('posts_per_rss'); if ( !isset($posts_per_page) || $posts_per_page == 0 ) $posts_per_page = get_settings('posts_per_page'); if ( !isset($what_to_show) ) $what_to_show = get_settings('what_to_show'); if ( isset($showposts) && $showposts ) { $showposts = (int) $showposts; $posts_per_page = $showposts; } if ( !isset($nopaging) ) { $nopaging = ''; } $archive_mode = get_settings('archive_mode'); $use_gzipcompression = get_settings('gzipcompression'); $more_wpvars = array('posts_per_page', 'what_to_show', 'showposts', 'nopaging'); // Construct the query string. $query_string = ''; foreach (array_merge($wpvarstoreset, $more_wpvars) as $wpvar) { if ($$wpvar != '') { $query_string .= (strlen($query_string) < 1) ? '' : '&'; $query_string .= $wpvar . '=' . rawurlencode($$wpvar); } } $query_string = apply_filters('query_string', $query_string); update_category_cache(); // Call query posts to do the work. $posts = query_posts($query_string); if (1 == count($posts)) { if (is_single()) { $more = 1; $single = 1; } if ( $s && empty($paged) && !strstr($_SERVER['PHP_SELF'], 'wp-admin/')) { // If they were doing a search and got one result header('Location: ' . get_permalink($posts[0]->ID)); } } $wp_did_header = true; endif; // Template redirection if (is_single() && (! isset($wp_did_single)) && file_exists(ABSPATH . 'wp-content/single.php')) { $wp_did_single = true; include(ABSPATH . 'wp-content/single.php'); exit; } else if (is_page() && (! isset($wp_did_page)) && file_exists(ABSPATH . 'wp-content/page.php')) { $wp_did_page = true; include(ABSPATH . 'wp-content/page.php'); exit; } else if (is_category() && (! isset($wp_did_category)) && file_exists(ABSPATH . 'wp-content/category.php')) { $wp_did_category = true; include(ABSPATH . 'wp-content/category.php'); exit; } else if (is_author() && (! isset($wp_did_author)) && file_exists(ABSPATH . 'wp-content/author.php')) { $wp_did_author = true; include(ABSPATH . 'wp-content/author.php'); exit; } else if (is_date() && (! isset($wp_did_date)) && file_exists(ABSPATH . 'wp-content/date.php')) { $wp_did_date = true; include(ABSPATH . 'wp-content/date.php'); exit; } else if (is_archive() && (! isset($wp_did_archive)) && file_exists(ABSPATH . 'wp-content/archive.php')) { $wp_did_archive = true; include(ABSPATH . 'wp-content/archive.php'); exit; } else if (is_search() && (! isset($wp_did_search)) && file_exists(ABSPATH . 'wp-content/search.php')) { $wp_did_search = true; include(ABSPATH . 'wp-content/search.php'); exit; } else if (is_feed() && $pagenow != 'wp-feed.php') { include(dirname(__FILE__) . '/wp-feed.php'); exit; } else if ($pagenow != 'wp-trackback.php' && $tb == 1) { include(dirname(__FILE__) . '/wp-trackback.php'); exit; } if ($pagenow != 'post.php' && $pagenow != 'edit.php') { if ( get_settings('gzipcompression') ) gzip_compression(); } ?>