2016-10-10 3 views
0

나는 Worpress 사이트에서 일하고 있습니다. 나는 간단한 회원 플러그인을 사용하여 로그인하는 사용자입니다. 내가 원하는 것은 사용자가 로그인하자마자 끝에있는 추가 기본 메뉴 항목 (로그 아웃 버튼)이 보일 것입니다. 내 style.css 파일의 가시성을 다음과 같이 변경했습니다.사용자가 로그인하는 즉시 WordPress의 CSS 값을 변경하십시오.

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

줄을 추가했습니다. display : none; 이로 인해 로그 아웃 버튼이 사라졌습니다.

이제 사용자가 로그인하면 표시 값을 다음과 같이 변경하고 싶습니다. display : visible; 어떻게해야합니까? 나는 PHP가별로 좋지 않아 도움이 필요한 이유입니다. 로그 아웃 메뉴 항목이 다시 사라지는 사용자가 로그 아웃하면 같은 상황이 발생합니다.

+0

당신은이 CSS를 달성하지 못할 것입니다. –

답변

2

테마가 올바른 방식으로 body_class()를 활용하면

사용자가 로그인 그래서 당신은 같은 것을 할 수있는 경우 다음 워드 프레스 자동으로 본체에 클래스 logged-in을 적용됩니다.

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

고마워. 아름답게 작동합니다. – user6950042

+0

도움이 되니 기쁩니다. 그것이 당신을 위해 일한 경우 정답으로 표시하는 것이 좋습니다 :) –

관련 문제