Opened 19 years ago
Closed 19 years ago
#4134 closed defect (bug) (fixed)
next_posts_link outputs a trailing question mark
| Reported by: | charle97 | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.2 |
| Component: | Template | Version: | 2.2 |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: |
Description
next_posts_link outputs a trailing question mark on any page 2 when using clean urls.
Attachments (1)
Change History (5)
#2
in reply to: ↑ description
;
follow-up:
↓ 3
@
19 years ago
commenting out the line
$qstr = remove_query_arg('paged', $qstr); for query style
in get_pagenum_link seems to fix it. i don't know how it affects the other permalink styles.
#3
in reply to: ↑ 2
@
19 years ago
further isolated the problem to add_query_arg.
specifically line 797 for query style and line 801 for clean urls:
791 if (strpos($uri, '?') !== false) {
792 $parts = explode('?', $uri, 2);
793 if ( 1 == count($parts) ) {
794 $base = '?';
795 $query = $parts[0];
796 } else {
797 $base = $parts[0] . '?';
798 $query = $parts[1];
799 }
800 } elseif (!empty($protocol) || strpos($uri, '/') !== false) {
801 $base = $uri . '?';
802 $query = '';
803 } else {
804 $base = '';
805 $query = $uri;
806 }
Note:
See TracTickets
for help on using tickets.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Yep. Reproduced.