[wp-hackers] wp_list_pages

Aaron D. Campbell wp-hackers at ezdispatch.com
Thu Jan 10 19:17:35 GMT 2008


That was a great idea, but not all ancestors are marked. After thinking 
about it for a bit, I just made a little plugin to label the ancestors 
like I needed. <http://xavisys.com/wordpress-mark-parent-pages-plugin/> 
Maybe it'll help someone else along the way.

Andrew Rivett wrote:
> Another option for this is to use CSS to hide the current of the 
> non-current parent. I have included a snippet of CSS code which would 
> need to be expanded for your deeper tree:
>
> #sidebar ul li ul {
> display: none;
> }
>
> #sidebar ul li.current_page_parent ul {
> display: block;
> }
>
> #sidebar ul li.current_page_item ul {
> display: block;
> }
>
>
> Andrew.
>
>
> -- 
> Be the change you want to see in the world -- Mahatma Gandhi
>
>
>
> On 7-Jan-08, at 7:04 PM, Charles E. Frees-Melvin wrote:
>
>> What you are looking for is the "Collasing Page Menus" pluging
>> http://sporkfancier.com/collapsing-page-menus-plugin I use it on my site
>> www.cefm.ca
>>
>> thee17
>>
>> On Jan 7, 2008 6:58 PM, Aaron D. Campbell <wp-hackers at ezdispatch.com> 
>> wrote:
>>
>>> I'm trying to display only top level pages AND pages that are either
>>> children of the current page, or children of the ancestors of the
>>> current page. So, if I have a page structure like this:
>>> A
>>>> R
>>>>> U
>>>>>> X
>>>>>> Y
>>>>>> Z
>>>>> V
>>>>> W
>>>> S
>>>> T
>>> B
>>>> P
>>> C
>>>> Q
>>> D
>>> E
>>> F
>>>
>>>
>>> On the main page, I'd like to display all the top level pages: A, B, C,
>>> D, E, F
>>>
>>> On page 'A' I would like to display:
>>> A
>>>> R
>>>> S
>>>> T
>>> B
>>> C
>>> D
>>> E
>>> F
>>>
>>> On page 'R' I would like to display:
>>> A
>>>> R
>>>>> U
>>>>> V
>>>>> W
>>>> S
>>>> T
>>> B
>>> C
>>> D
>>> E
>>> F
>>>
>>> On page 'U' I would like to display:
>>> A
>>>> R
>>>>> U
>>>>>> X
>>>>>> Y
>>>>>> Z
>>>>> V
>>>>> W
>>>> S
>>>> T
>>> B
>>> C
>>> D
>>> E
>>> F
>>>
>>> Basically, it would be like an expanding tree, but it would not use
>>> javascript, it would simply build the menu based on the current page.
>>> It seems like this would be a common desire. Is there something like
>>> this out there, or some simple way of doing it?
>>> _______________________________________________
>>> wp-hackers mailing list
>>> wp-hackers at lists.automattic.com
>>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>>
>>
>>
>>
>> -- 
>> --------------------------------
>> Charles E. Frees-Melvin
>> charles.freesmelvin at gmail.com
>> www.cefm.ca
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers


More information about the wp-hackers mailing list