Ваша проблема в том, что при добавлении нового дочернего элемента menu-item
в существующий родительский элемент menu-item
, в котором еще нет дочернего элемента menu-item
под ним класс has-links
не добавляется к этому конкретному родительскому menu-item
.
Это bizzare , потому что они должны быть php function
, который генерирует этот класс и добавляет его к каждому menu-item
, который становится родительским menu-item
после помещения в это ребенок menu-item
!
Если они не такие php function
, как другие родители menu-item
получили этот класс ?!
Кроме того, у вас есть php function
, возможно, тот же самый, который генерирует класс до has-links
класса. Это who
для КТО МЫ menu-item
, se
для УСЛУГ menu-item
, pj
для ПРОЕКТОВ menu-item
, НО он не генерирует класс для NEWS HUB menu-item
, когда становится родительским !
Если они не такие php function
, как другие родители menu-item
получили эти классы в зависимости от их имен / меток ?!
Вы говорите:
У меня есть голая тема WordPress
Это тема, которую вы разрабатываете, или тема, которую вы используете?
Предполагая, что это тема, которую вы используете, не могли бы вы сказать нам, какая это тема?
Наконец, чтобы ваше меню работало, поскольку у меня нет вашего php
кода, я собираюсь использовать родные CSS
классы, добавленные WordPress для любого родительского menu-item
.
В приведенном выше CSS
, который вы указали, замените каждый has-links
на menu-item-has-children
. Это должно работать!
Не забудьте использовать дочернюю тему для ваших изменений, иначе они будут удалены при следующем обновлении используемой вами темы.