Имам ограничено място за хоризонтална категориянавигационна лента в горната част на моята тема и трябва да огранича броя на категориите, показани на този бар и да кажа на WordPress да добавите "Още .." като падащо меню в края на списъка, за да позволите на потребителите да задържат курсора на мишката върху това вижте други категории, както е показано на екранната снимка.
Как мога да направя това?
Отговори:
2 за отговор № 1Зависи от коя функция използвате, за да форматирате навигационното меню wp_list_categories()
което може да не е най-добрият избор във вашия случай. Както посочва @Andre в отговора му, може да искате да отидете с менюта за навигация, достъпни от WordPress 3, но ако трябва да се придържате към категории, опитайте get_categories()
който ще върне категориите в aнеформатиран начин. Това ще ви позволи да ги завъртите по желания от вас начин, да включите брояч за ограничаване на общия изход и след това да завъртите остатъка под подменюто Още.
справка: get_categories
2 за отговор № 2
Предполагам, че използвате wordpress версия 3+.
Това вероятно не е най-чистият начин, но трябва да работи:
- Регистрирайте се потребителско меню към вашия шаблон. Гледайте параметъра "дълбочина" (защото искате второто ниво)
- Отидете на "Appearance - Menus"
- Създайте персонализирано меню
- Създайте "персонализирана връзка", наречена "Още ..."
- добавете "Още ..." Връзка с другите категории като подкатегории към менюто.
- напишете своя CSS код, за да покажете само второто ниво на курсора на мишката.
Въпреки това, не съм сигурен дали искате елементът от менюто "Още .." да бъде връзка / категория. Всичко това е възможно, просто добавете категорията / страницата вместо "Custom Link".
Надявам се, че това разрешение може да реши проблема ви.