Попытка добавить пользовательский элемент в указанную c позицию меню WordPress, но это не удается - PullRequest
1 голос
/ 26 февраля 2020

Я пытаюсь вставить пункт меню в WordPressMenu и нашел этот пример, который не работает для меня. Индустриальное меню представляет собой одно меню

add_filter('wp_nav_menu_items','add_custom_in_menu', 10, 2);

function add_custom_in_menu( $items, $args ) 
{
    if( $args->theme_location == 'Industries' )
    {
        $items_array = array();
        while ( false !== ( $item_pos = strpos ( $items, '<li', 5 ) ) )
        {
            $items_array[] = substr($items, 0, $item_pos);
            $items = substr($items, $item_pos);
        }
        $items_array[] = $items;
        array_splice($items_array, 4, 0, '<li>custom HTML here</li>');

        $items = implode('', $items_array);
    }
    return $items;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...