wp_list_pages class first/last

Omdat ons submenu gebruikt maakt van een first en last class was ik opzoek naar een functie die dit deed. Naar een behoorlijke tijd zoeken op de wordpress forums ben ik het tegen gekomen. Hieronder staat een kleine documentatie.

How to add first or last classes to the wp_list_pages() function
Add the following code to functions.php (located in your theme dir):

add_filter('wp_list_pages','wp_list_pages_add_first_last');
function wp_list_pages_add_first_last($content) {
	$content = preg_replace('/li class\=\"/', 'li class="first ', $content, 1);
	$content_rev = strrev($content);
	$content_rev = preg_replace('/\"\=ssalc il/', ' tsal"=ssalc il', $content_rev, 1);
	return strrev($content_rev);

}

Bericht informatie

Het bericht is gemaakt op 06/05/2009 om 10:21 pm, door Youri.
Het is mogelijk om te reageren.

2 reacties

Posted by Daniel on 14/05/2009

mooi! super handig dit, nu nog een functie dat een li “active” eens je op een bepaalde pagina zit, zo kan je die li nog eens apart opfleuren.

Posted by Youri on 15/05/2009

Ja klopt, maar daar is als het goed is al een functie voor current_page_item of zo iets.

Plaatst een reactie