[wp-trac] [WordPress Trac] #12634: Media Library & Permalink Overlap

WordPress Trac wp-trac at lists.automattic.com
Tue Sep 14 19:39:26 UTC 2010


#12634: Media Library & Permalink Overlap
---------------------------+------------------------------------------------
 Reporter:  tmoorewp       |       Owner:  ryan             
     Type:  defect (bug)   |      Status:  new              
 Priority:  normal         |   Milestone:  Awaiting Review  
Component:  Rewrite Rules  |     Version:                   
 Severity:  normal         |    Keywords:  reporter-feedback
---------------------------+------------------------------------------------
Changes (by madtownlems):

 * cc: madtownlems (added)


Comment:

 I can easily replicate this error on both 2.9.1 and 3.0.1.  Here's my
 (overly detailed) write up:

 When you upload a media item, it creates a permalink for the piece of
 media.  (you can view the permalink by hovering over View for the media
 link in the media library)
 -       If you upload it from the left menu “Media – Add New” the
 permalink will look like:  blah.com/?attachment_id=57
 -       If you upload while creating/editing a page, the permalink will
 use the structure:  blah.com/<path-to-page>/image-title
 If the permalink is already taken, say as by an existing page, it will
 make it unique by appending something like “-2” to the end.


 When you create a new page, it generates a permalink in the form of <path-
 to-parent-page>/page-title

 HOWEVER – and herein lies the problem – it does NOT check if the permalink
 is taken by an existing media item (but it DOES compare it against
 existing page permalinks).

 So, in order to experience the problem, I believe the following all need
 to be true:
 1)      You add the media via the Upload/Insert link while creating the
 page
 2)      You upload the images BEFORE you create the pages
 3)      The pages have the same title as the image title

 Steps to Recreate Example:
 Create page /tool
 Create page /tool/hammer
 Edit /tool. Add images called hammer.jpg and saw.jpg, link hammer.jpg to
 /tool/hammer and saw.jpg to /tool/saw
 Create page /tool/saw

 Expected behavior:
 /tool/hammer  should take you to the page itself
 /tool/saw should display the saw.jpg instead of the page
 Desired behavior:
 /tool/saw should display the saw page.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/12634#comment:12>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list