mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 20:30:23 +00:00
index.php now handles feeds and trackbacks.
git-svn-id: https://develop.svn.wordpress.org/trunk@1376 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -1227,8 +1227,8 @@ function generate_rewrite_rules($permalink_structure = '') {
|
||||
$num_tokens = count($tokens[0]);
|
||||
|
||||
$index = 'index.php';
|
||||
$feedindex = 'wp-feed.php';
|
||||
$trackbackindex = 'wp-trackback.php';
|
||||
$feedindex = 'index.php';
|
||||
$trackbackindex = 'index.php';
|
||||
for ($i = 0; $i < $num_tokens; ++$i) {
|
||||
if (0 < $i) {
|
||||
$queries[$i] = $queries[$i - 1] . '&';
|
||||
@@ -1263,7 +1263,7 @@ function generate_rewrite_rules($permalink_structure = '') {
|
||||
if (strstr($struct, '%postname%') || strstr($struct, '%post_id%')) {
|
||||
$post = 1;
|
||||
$trackbackmatch = $match . $trackbackregex;
|
||||
$trackbackquery = $trackbackindex . '?' . $query;
|
||||
$trackbackquery = $trackbackindex . '?' . $query . '&tb=1';
|
||||
$match = $match . '?([0-9]+)?/?$';
|
||||
$query = $index . '?' . $query . '&page=' . preg_index($num_toks + 1, $matches);
|
||||
} else {
|
||||
@@ -1315,11 +1315,11 @@ function rewrite_rules($matches = '', $permalink_structure = '') {
|
||||
|
||||
// Site feed
|
||||
$sitefeedmatch = 'feed/?([_0-9a-z-]+)?/?$';
|
||||
$sitefeedquery = 'wp-feed.php?feed=' . preg_index(1, $matches);
|
||||
$sitefeedquery = 'index.php?feed=_' . preg_index(1, $matches);
|
||||
|
||||
// Site comment feed
|
||||
$sitecommentfeedmatch = 'comments/feed/?([_0-9a-z-]+)?/?$';
|
||||
$sitecommentfeedquery = 'wp-feed.php?feed=' . preg_index(1, $matches) . '&withcomments=1';
|
||||
$sitecommentfeedquery = 'index.php?feed=_' . preg_index(1, $matches) . '&withcomments=1';
|
||||
|
||||
// Site page
|
||||
$sitepagematch = $pageregex;
|
||||
@@ -1344,7 +1344,6 @@ function rewrite_rules($matches = '', $permalink_structure = '') {
|
||||
$author_structure = $front . 'author/%author%';
|
||||
$author_rewrite = generate_rewrite_rules($author_structure);
|
||||
|
||||
|
||||
// Put them together.
|
||||
$rewrite = $site_rewrite + $category_rewrite + $author_rewrite + $post_rewrite;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user