Próbuję utworzyć menu rozwijane w nawigacji w WordPress, używając kategorii Niestandardowy typ postu jako menu rozwijanego. Na przykład w produktach mam 6 różnych kategorii:
Category A
Category B
Category C
Category D
Category E
Category F
Jeśli przejdę do Wygląd> Menu, mam opcję zaznaczenia moich kategorii i dodania ich do menu. Gdy to robię, otrzymuję:
Czy jest na to łatwe rozwiązanie?
Odpowiedzi:
0 dla odpowiedzi № 1Będziesz musiał użyć get_categories i rzucić własne menu bez korzystania z funkcji menu_nav ().
<?php
$args=array(
"post_type" => "category",
"child_of" => 0,
"parent" => "",
"orderby" => "name",
"order" => "ASC",
"hide_empty" => 1,
"hierarchical" => 1,
"exclude" => "",
"include" => "",
"number" => "",
"pad_counts" => false
);
$categories=get_categories($args);
echo "<ul>";
foreach ( $categories as $category ) {
if ( $category->parent > 0 ) {
continue;
}