Меню с вкладками - если элемент списка активен, отобразите отрывок страницы в дополнительном `div` рядом с дочерним меню - PullRequest
0 голосов
/ 22 мая 2019

У меня есть выпадающее меню, содержащее страницы WP, сделанные для работы в качестве вкладок.- https://www.zzpstart.nl/

Если вы нажмете «Bankzaken» с левой стороны с правой стороны, вы увидите ul элементов детского меню, которые работают очень хорошо!Тем не менее, рядом с ним в «Домашнем промо div» я хотел бы получить отрывок страницы родительской страницы «Bankzaken» со ссылкой на эту страницу.Надеюсь, это понятно.

Заранее спасибо!

1 Ответ

0 голосов
/ 22 мая 2019

Я думаю, что вы должны сделать вкладки bankzaken, belasting и network на левой стороне статичными.

Затем добавьте пункты меню для статических элементов, например:

add_action('init', 'zzp_register_menus');
function zzp_register_menus()
{
  register_nav_menu('bankzaken-menu', __('Bankzaken Menu'));
  register_nav_menu('belasting-menu', __('Belasting Menu'));
}

В WordPress вы можете создавать меню для этих мест (bankzaken, belasting, enz)

Чтобы получить элементы по местоположению, используйте следующую функцию:

/**
 * Get nav menu items by location
 *
 * @param $location The menu location id
 */
function get_nav_menu_items_by_location( $location, $args = [] ) {

    // Get all locations
    $locations = get_nav_menu_locations();

    // Get object id by location
    $object = wp_get_nav_menu_object( $locations[$location] );

    // Get menu items by menu name
    $menu_items = wp_get_nav_menu_items( $object->name, $args );

    // Return menu post objects
    return $menu_items;
}

Javascript может быть хорошей идеей для проверки активной вкладки.

Надеюсь, это поможет, дайте мне знать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...