Wilt u verschillende menu's weergeven op WordPress? Misschien een ander menu weergeven als gebruikers zijn ingelogd, een item in een menu voor sommige pagina's verbergen?

Normaal gesproken heb je om dit alles te doen een beetje code nodig om daar te komen of alleen kleine CSS-retouches om het menu te verbergen, maar denk je niet dat het beter zou zijn om deze bewerkingen vanaf je dashboard uit te voeren?

In deze zelfstudie laten we u zien hoe u menu's toevoegt aan logische voorwaarden op WordPress.

Maar eerder, als je WordPress nog nooit hebt geĂŻnstalleerd, ontdek je Hoe maak je een WordPress blog 7 stappen te installeren et Hoe te vinden, installeren en activeren van een WordPress theme op uw blog 

Ga dan terug naar waarom we hier zijn. hoe verschillende WordPress 2-menu's worden weergegeven

Het eerste wat u moet doen, is de plug-in installeren en activeren « Als Menu ", Beschikbaar op WordPress.org. Ik raad je aan om tijd te besparen installeer het vanaf uw dashboard.

hoe verschillende WordPress 3-menu's worden weergegeven

Deze plug-in werkt out-of-the-box , Om zo te zeggen dat het niet hoeft te worden geconfigureerd. Het enige wat u hoeft te doen is toegang te krijgen tot het menu « Uiterlijk> Menu's En begin met het aanpassen van uw menu's.

presentatie-capture

In werkelijkheid is alles eenvoudig. U hoeft alleen maar te klikken op " inschakelen conditionele logica Om de voorwaarde in het menu te activeren. Als u klaar bent, ziet u nieuwe opties die hieronder verschijnen.

Ontdek ook Hoe maak je een aangepaste navigatie menu op WordPress toe te voegen

Met deze opties kunt u weergeven of verbergen (Show / verbergen) het menu als de gebruiker:

  • ingelogd
  • een beheerder
  • Een uitgever
  • Een abonnee
  • Ă©Ă©n auteur
  • een bijdrage
  • Op de startpagina
  • Op Ă©Ă©n pagina
  • Bij het lezen van een artikel

Hoe aangepaste code toe te voegen om een ​​menu te verbergen

Dus, ben je een fan van WordPress-aanpassingen? Ik zal je nu laten zien hoe je de voorwaardelijke weergave van menu's kunt aanpassen.

In werkelijkheid

Het enige wat u hoeft te doen, is de volgende code in te voeren in de "functions.php" -bestand van jouw " kind thema Of in een specifiek bestand van een van uw plug-ins. Persoonlijk stel ik voor dat u een plug-in maakt.

Ontdek Hoe snel een WordPress-plug-in te maken

add_filter ('if_menu_conditions', 'my_nouvelles_conditions');
mes_nouvelles_conditions functie ($ omstandigheden) {
  $ conditions [] = array (
    'name' => __ ('Als de pagina een archief is'), // naam van de voorwaarde
      'condition' => function ($ item) {// return-functie die TRUE / FALSE retourneert
      return is_post_type_archive (); // als de pagina het archief is
    }
  );
  terugkeer $ voorwaarden;
}

Hiermee wordt een nieuwe optie toegevoegd aan de lijst met voorwaardelijke opties.

presentatie-capture-2

Dat was alles wat er te doen was om de voorwaardelijke menu's op WordPress weer te geven.

Ontdek ook enkele premium WordPress-plug-ins  

U kunt andere gebruiken WordPress plugins om een ​​moderne uitstraling te geven en de afhandeling van uw blog of website te optimaliseren.

We bieden je hier enkele premium WordPress-plug-ins die je daarbij kunnen helpen.

1. Eenvoudig aangepast JS en CSS 

Ce WordPress Plugin premium is een krachtige CSS- en JavaScript-code-editor waarmee u ze aan elk gedeelte van uw website kunt toevoegen. Eenvoudige aangepaste JS en CSS Extra aanpassing WordPress-plug-in

Hiermee kunt u uw aanpassingen behouden, zelfs na een grote update van uw WordPress theme.

U heeft de mogelijkheid om het toepassingsgebied van uw persoonlijke code te beperken. U kunt uw code bijvoorbeeld alleen gebruiken voor een artikel in videoformaat. Of u kunt uw code beperken tot een specifiek thema; Dat is handig als je regelmatig van thema verandert voor je WordPress-blog.

Downloaden | demonstratie | web hosting

2. Inloggen Ninja

Ce WordPress Plugin stelt u in staat om uw inlogpagina aan te passen. Het is meer dan alleen uw inlogformulier aanpassen. U kunt de hele pagina aanpassen, de kleur wijzigen, een achtergrondafbeelding toevoegen, een logo toevoegen en meer. Login Ninja WordPress plug-in

De andere kenmerken zijn: bescherming van inlog- en registratieformulieren met captcha, automatisch en handmatig verbannen van IP's die u met brute kracht aanvallen, een gedetailleerd logboek van alle verbindingsgerelateerde activiteiten, gebruikersomleiding op basis van rollen en gebruikersnamen, e-mailmeldingen ontvangen voor alle inloggebeurtenissen, een gebruiksvriendelijke grafische interface, gedetailleerde documentatie en meer.

Downloaden | demonstratie | web hosting

3. Super Social Content Locker

Super Social Content Locker is een alles-in-Ă©Ă©n plug-in, met vergrendelingsfuncties voor sociale inhoud voor je blog. Hiermee kunt u met name uw inhoud vergrendelen en de ontgrendelingsmodus aanpassen die uw bezoekers zullen gebruiken.Super Social Content Locker WordPress-plug-ins vergrendelen website-inhoud

Om inhoud te ontgrendelen, zullen gebruikers u bijvoorbeeld volgen of de inhoud van de website delen op sociale netwerken, of uw videoadvertenties bekijken. Ze kunnen ook worden gevraagd om een ​​formulier in te vullen, of gewoon om deel te nemen aan een stemming.

Ontdek Hoe maak je een drijvend menu op WordPress

Deze plug-in kan op twee manieren worden gebruikt: op een zelfstandige zijbalkwidget of ergens op de website.

Downloaden | demonstratie | web hosting

Aanbevolen bronnen

Lees meer over andere aanbevolen bronnen om u te helpen bij het bouwen en beheren van uw website.

Conclusie

Alstublieft ! Dat is alles voor deze tutorial, geef nu uw verschillende menu's weer op WordPress volgens gebruikers en bezoekers. Aarzel niet om deel met je vrienden op je favoriete sociale netwerken

U kunt echter ook onze ressources, als u meer elementen nodig hebt om uw projecten voor het maken van internetsites uit te voeren, raadpleeg onze gids op de WordPress blog creatie.

Als u suggesties of opmerkingen heeft, laat ze dan achter in onze rubriek commentaires.

...