Hi Leute,
ich würde gerne in meiner Startseite neben dem HOME Button meine Kategorie auflisten.
Weiß nur nicht was ich dort eingeben muss in meiner function.php
Hat jemand eine Ahnung?
PHP
function art_list_pages_filter($output)
{
$output = preg_replace('~<li([^>]*)><a([^>]*)>([^<]*)</a>~',
'<li$1><a$2><span><span>$3</span></span></a>',
$output);
$re = '~<li class="([^"]*)(?: current_page_(?:ancestor|item|parent))+([^"]*)"><a ~';
$output = preg_replace($re, '<li class="$1$2"><a class="active" ', $output, 1);
$output = preg_replace($re, '<li class="$1$2"><a ', $output);
return $output;
}
function art_header_page_list_filter($pages)
{
$result = array();
foreach ($pages as $page)
if (0 == $page->post_parent)
$result[] = $page;
return $result;
}
function art_menu_items($hierarchy)
{
ob_start();
bloginfo('home');
$home = ob_get_clean();
echo '<li><a' . (is_page() ? '' : ' class="active"') . ' href="' . $home . '"><span><span>Home</span></span></a></li>';
if (!$hierarchy) add_action('get_pages', 'art_header_page_list_filter');
add_action('wp_list_pages', 'art_list_pages_filter');
wp_list_pages('title_li=');
remove_action('wp_list_pages', 'art_list_pages_filter');
if (!$hierarchy) remove_action('get_pages', 'art_header_page_list_filter');
}
Alles anzeigen
Danke schonmal
hackbird