2010-08-26 2 views
0

Im cut the template Я получил встроенный Wordpress, im с трудностями с меню, мне нужно иметь первый элемент списка (<li>), который возвращается из функции wp_list_pages, чтобы иметь значение = "1" в тег, а поэтому в меню JQuery начинается там, поэтому будет первым пунктомwordpress list pages function

+0

Не могли бы вы быть более конкретными в вопросе? –

ответ

0

вы бы лучше get_pages пользователей (http://codex.wordpress.org/Function_Reference/get_pages), так что вы можете написать свою собственную обертку.

Если вы хотите, чтобы сосредоточиться на первый навигационный элемент с JQuery, вы можете сделать это следующим образом:

$('ul#nav li:first') 
0

Я бы просто использовать PHP методы работы со строками, чтобы заменить первый экземпляр найденного текста с измененной версией из этого. Например:

<?php 
    $navStr = wp_list_pages('title_li=&depth=2&sort_column=menu_order&echo=0'); 
    $navStr = preg_replace('/<li class="/i', '<li value="1" class="', $navStr, 1); 
    echo $navStr; 
?>