Выделите текущий элемент во внутреннем меню сообщения в WordPress - PullRequest
0 голосов
/ 12 сентября 2018

WordPress имеет встроенную функцию, которая назначает класс «current-menu-item» текущему элементу навигации.

Тем не менее, эта функция работает только для контекстных меню;и не для тех, которые находятся внутри содержимого публикации.

На этой странице вы можете видеть, что выделен родительский элемент OBRAS первого уровня, но не дочерний элемент GRÁFIKA третьего уровня, расположенный слева во внутренней части.меню страницы.

Ищите способ выполнить эту функцию выделения во внутреннем меню.

Спасибо

1 Ответ

0 голосов
/ 17 сентября 2018

Я задал этот вопрос на основе 2 фактов:

- Меню создано WordPress.

- плагин; все, что он делает, это генерирует ярлык для вставки меню внутри поста.

Так что вопрос не связан с темой и не связан с плагином. Это связано с WordPress.

Тем не менее, я спросил разработчика тем и разработчиков плагинов, без ответа.

Кроме того, нет ответа от форума WordPress.Org. Все, что они говорят, это «спросите разработчика темы или плагина».

Поэтому, как только я нашел решение, не идеальное, а хотя бы одно, которое позволит сделать эффект выделения без каких-либо модификаций ядра, я почувствовал, что должен опубликовать его здесь:

Я использовал плагин Wordpress Add Custom CSS для добавления CSS на каждую страницу.

Затем я добавил индивидуальный код для первого внутреннего пункта меню , и он заработал:

li#menu-item-981 a {    
  color: #FEBF46 !important;
  font-weight: bold !important;
  text-shadow: 1px 0 #FEBF46;
}

И это было все; не идеальное автоматическое решение, а простое и чистое.

Спасибо за внимание.

...