2016-10-10 2 views
0

Ich arbeite an einer Worpress-Site. Ich benutze das Simple-Membership-Plugin, um sich anzumelden. Was ich will ist, sobald ein Benutzer sich anmeldet, sollte ein zusätzlicher primärer Menüpunkt (der Logout Button) am Ende sichtbar werden. Ich änderte die Sichtbarkeit in meiner style.css Datei auf folgende Weise:Ändern Sie den css-Wert in der Wordpress-Site, sobald sich der Benutzer anmeldet

.onepress-menu > li:last-child > a { 
    padding-right: 0px; 
    display: none; 
} 

ich die Zeile hinzugefügt: display: none; Dadurch wurde die Schaltfläche Abmelden ausgeblendet.

Jetzt, sobald sich ein Benutzer anmeldet, möchte ich den Wert der Anzeige ändern zu: display: visible; Wie erreiche ich das? Ich bin nicht sehr gut in PHP und deshalb brauche ich Hilfe. Ich möchte das gleiche geschehen, wenn sich ein Benutzer abmeldet, dass der Abmelde-Menüpunkt wieder verschwindet.

+0

Sie werden dies nicht Willen CSS erreichen. –

Antwort

2

Wenn Ihr Thema Vorteil body_class nimmt() in der richtigen Art und Weise dann Wordpress die Klasse logged-in auf den Körper automatisch gelten, wenn sich ein Benutzer anmeldet

So man so etwas tun könnte.

.logged-in .onepress-menu > li:last-child > a { 
    display: inline-block; 
} 
+0

Vielen Dank. Es funktioniert wunderbar. – user6950042

+0

Froh, dass es geholfen hat. Fühlen Sie sich frei, es als die richtige Antwort zu markieren, wenn es für Sie arbeitete :) –

Verwandte Themen