Здравей,
аз бих си го направил като са си вкарам необходимия код, но ако не знаеш как/не ти се занимава, може да пробваш някое от разширенията, които излизат при тръсене за ‘dropdown menu’:
http://wordpress.org/extend/plugins/search.php?q=dropdown+menu&sort=
Thread Starter
pass4o
(@pass4o)
ако ти дам css кода дали можеш да го направиш
Можеш да опиташ, но не ти общавам нищо 🙂
А не пробва ли някое от разширенията? Може би те автоматично ще свършат работата.
А след като съм направила падащото меню, как да „забраня“ на Parent page-а да се отваря, тъй като в него няма информация?
Можеш да създадеш шаблон за тези страници, който автоматично да пренасочва към първата подстраница.
1) Създаваш един нов файл в темата си, например page-first-child-redirect.php
2) Слагаш в него следния код:
<?php
/*
Template Name: Redirect To First Child
*/
if (have_posts()) {
while (have_posts()) {
the_post();
$pagekids = get_pages("child_of=".$post->ID."&sort_column=menu_order");
$firstchild = $pagekids[0];
wp_redirect(get_permalink($firstchild->ID));
}
}
?>
3) Задаваш този шаблон на родителските страници, които искаш да не се отварят.
Преди време и аз имах нужда от това, но сега просто взех кода от тук:
http://www.wprecipes.com/wordpress-page-template-to-redirect-to-first-child-page
Не съм го изпробвал лично, но вярвам, че работи =)
Успех!
Работи, да, благодаря много! Значи все пак няма вариант, в който родителската страница изобщо не е линк?
Ако автоматично си генерираш менюто(чрез стандартните функции на WP), мисля, че няма как да не е линк.