Как я могу предотвратить клики по пункту главного меню с подпунктами в Wordpress? - PullRequest
1 голос
/ 20 мая 2009

Вот мой сайт: http://wake9.com/blogs/norcal-merced-wakesurfing-competition-2009/.

Обратите внимание на пункт меню «Фото и результаты». Наведите курсор на него, и вы увидите пункты подменю. Я хочу, чтобы можно было нажимать на элементы подменю, но пункт главного меню не должен быть страницей или быть активным. Единственный способ получить этот пункт в меню - сделать его страницей. Есть ли способ, чтобы просто иметь пункт меню, который имеет пункты подменю для контента, но сам пункт меню не кликабелен? Я думал об использовании JQuery для удаления тега привязки, но это настоящий взлом, и я хочу знать, есть ли более простой способ.

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

Ответы [ 3 ]

3 голосов
/ 20 мая 2009

Одним из вариантов будет использование Page Links to плагина и установка основной ссылки как ' # '. Я попробовал это, и это работает в моем блоге.

0 голосов
/ 06 апреля 2014

(этот ответ для людей, использующих бесплатные сайты Wordpress.com):

Вы можете перейти в «Внешний вид»> «Меню», а затем добавить пользовательскую ссылку в меню, щелкнув «Ссылки» в левом столбце и добавив «#» в качестве URL-адреса (и все, что вы хотите в качестве метки). Затем добавьте эту ссылку в меню. Откройте параметры для нового пункта меню в «Структуре меню», а затем удалите «#» из URL, чтобы поле оставалось пустым, и сохраните изменения. Теперь вы можете добавить подменю к этому пункту меню, и не будет ссылки на этот пункт в главном меню ... работает для меня.

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

Как насчет использования jQuery.remove для удаления элемента?

как то так:

function removeLinkAttrib() {
  var attrib =  jQuery(#menus).find("a").attr("Photos and Results");
  jQuery(attrib).remove;
}

Я не уверен, что $ (attrib) .remove; сработает, но вы получите картинку:)

...