it-swarm-eu.dev

zástupný symbol, který nelze kliknout

no, opravdu bych rád jeden & více mých top-level položky menu (nadřazené položky menu, které má podřízené položky menu), které mají být non-clickable, takže návštěvníci mohou pouze kliknout na položky menu dítě ... by mohlo být velmi pěkné pro horizontálně umístěnou nabídku.

nějaký plugin tam, že může udělat trik (nebo trik nebo hack nebo ....)?

4
Morten

Ano, je to možné přidáním vlastního odkazu do nabídky přiřazující libovolnou adresu URL (pro tento příklad jsem právě přidal #) a poté klikněte na tlačítko Přidat do nabídky. Jakmile je v nabídce, otevřete ji a odeberte adresu URL, kterou jste zadali a uložili. Pokud nechcete dát url zpočátku WordPress vám nedovolí přidat do menu. Na svých stránkách budete moci na ni přecházet a rozevírací děti se zobrazí, ale nebudete moci kliknout na nadřazený "držák místa".

alt textalt text

8
Chris_O

"#" nebo dokonce "" nebo dokonce neexistence atributu a href prvku, který je stále ve většině prohlížečů, činí tento prvek klikacím. Takže předchozí odpověď nebude fungovat 100% Záleží na nabídce motivu a na vašich potřebách a schopnostech, jak s kódem pracovat. Pokud nechcete změnit celý kód menu, máte dvě základní možnosti:

  • nahradit prvek na vhodných místech (nahoře + na rodičovských odkazech) něčím podobným nebo, ale to může vést k nutnosti velkých úprav css.

nebo

  • na těchto místech zahrnout do prvku tento atribut:

onclick = "return false;"

Bude dobře fungovat ve všech hlavních prohlížečích. Můžete přidat styly, aby se kurzor šipky, zakázat podtržení a tak dále.

1
Pavel

Líbí se mi plugin Disable Parent Menu Link. Našel jsem problém, když jsem se pokusil o trik s prázdným url-in-the-cusom-menu, který byl způsoben mou permalinkovou strukturou - měl jsem to s tím, že to není stránka, ale chtěl jsem, aby fungovala jako rodič? Nelze si vzpomenout, ale vrátil se do pluginu.

0
OYF