[wp-trac] [WordPress Trac] #8752: get_permalink() bug
WordPress Trac
wp-trac at lists.automattic.com
Mon Dec 29 22:38:41 GMT 2008
#8752: get_permalink() bug
-------------------------------+--------------------------------------------
Reporter: Denis-de-Bernardy | Owner: anonymous
Type: defect (bug) | Status: new
Priority: normal | Milestone: 2.7.1
Component: General | Version: 2.7
Severity: major | Keywords:
-------------------------------+--------------------------------------------
I presume this bug has been around for quite a while...
If you define WP_HOME in the wp-config file to, say,
http://localhost/blah/
then permalinks end up like:
http://localhost/blah//structure
The issue is the way they're defined in the get_permalink() function:
$permalink = get_option('home') . str_replace($rewritecode,
$rewritereplace, $permalink);
this should be:
$permalink = rtrim(get_option('home'), '/') . '/',
ltrim(str_replace($rewritecode, $rewritereplace, $permalink), '/');
no?
--
Ticket URL: <http://trac.wordpress.org/ticket/8752>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list