[wp-trac] [WordPress Trac] #14560: class 'current-page-parent' is being assigned twice to the parent page and is being assigned to the parent page of other menu items

WordPress Trac wp-trac at lists.automattic.com
Sat Aug 7 17:20:04 UTC 2010


#14560: class 'current-page-parent' is being assigned twice to the parent page and
is being assigned to the parent page of other menu items
--------------------------+-------------------------------------------------
 Reporter:  juggledad     |       Owner:                     
     Type:  defect (bug)  |      Status:  new                
 Priority:  normal        |   Milestone:  Awaiting Review    
Component:  Menus         |     Version:  3.0.1              
 Severity:  normal        |    Keywords:  current-page-parent
--------------------------+-------------------------------------------------
 Description: The class 'current-page-parent' is being assigned twice to
 the parent page and is being assigned to the parent page of other menu
 items.

 To reproduce

 1) use the TwentyTen theme

 2) add two categories: CAT-PARENT and CAT-CHILD

 3) add two pages: PAGE-PARENT and PAGE-CHILD

 4) add a menu, add the two categories and two pages and adjust them so the
 children are under the parents

 5) select the PAGE-CHILD and look at the source

 Note that the CAT-PARENT has the class 'current-page-parent'

 Note that PAGE-PARENT has the class 'current-page-parent current-page-
 parent'.

 Here is the HTML that is generated.

 <ul id="menu-cat_test" class="menu">

         <li id="menu-item-1408" class="menu-item menu-item-type-taxonomy
 current-page-parent menu-item-1408"><a href="http://wp301/?cat=3">CAT-
 PARENT</a>

                 <ul class="sub-menu">

                         <li id="menu-item-1409" class="menu-item menu-
 item-type-taxonomy menu-item-1409"><a href="http://wp301/?cat=8">CAT-
 CHILD</a></li>

                 </ul>

         </li>

         <li id="menu-item-1413" class="menu-item menu-item-type-post_type
 current-page-ancestor current-menu-ancestor current-menu-parent current-
 page-parent current_page_parent current_page_ancestor menu-item-1413"><a
 href="http:///wp301/?page_id=3">PAGE-PARENT</a>

                 <ul class="sub-menu">

                         <li id="menu-item-1411" class="menu-item menu-
 item-type-post_type current-menu-item page_item page-item-7
 current_page_item menu-item-1411"><a href="http://wp301/?page_id=7">PAGE-
 CHILD</a></li>

                 </ul>

         </li>

 </ul>

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/14560>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list