Ticket #4683 (closed defect (bug): fixed)
category dropdown javascript wrong location after moved blog
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | 2.2.2 |
| Component: | General | Version: | 2.2.1 |
| Severity: | normal | Keywords: | category dropdown moved has-patch |
| Cc: |
Description
After moving the blog address to a different location from the wordpress address, the categories dropdown gives a 404 because it uses a wrong value.
Condition:
This happens only when the location of wordpress is not the same as the blog's location, i.e.
get_option('siteurl') != get_option('home')
Example:
Blog: http://www.mysite.net/
WP: http://www.mysite.net/wordpress/
Dropdown points to: http://www.mysite.net/wordpress/?cat=1
Dropdown should point to: http://www.mysite.net/?cat=1
Caused by:
wp-includes/widgets.php:633
location.href = "<?php echo get_option('siteurl'); ?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
Fix:
wp-includes/widgets.php:633
location.href = "<?php echo get_option('home'); ?>/?cat="+dropdown.options[dropdown.selectedIndex].value;
Attachments
Change History
Pastinakel — 5 years ago
-
attachment
widgets.php.diff
added
comment:2
markjaquith — 5 years ago
Pastinakel, thanks for the report and the patch! In the future could you please provide us with unified diffs make from the root WP directory?
If you use Subversion, you can just:
cd wordpress svn di > ~/desktop/patch.diff
comment:3
markjaquith — 5 years ago
- Status changed from new to closed
- Resolution set to fixed
comment:4
markjaquith — 5 years ago
- Status changed from closed to reopened
- Resolution fixed deleted
- Milestone changed from 2.3 (trunk) to 2.2.2
comment:5
markjaquith — 5 years ago
- Status changed from reopened to closed
- Resolution set to fixed

diff