http://www.paisiz.com
상단 오른쪽에 회원가입 로그인 (언어) 가 3줄로 표시되는데 이걸 한줄로
로그인 회원가입 언어로 표현하고 싶습니다.
사용자 정의 HTML 위젯을 말씀하시는 건지요?
워드프레스 사이트에서 로그인 여부는 is_user_logged_in 함수로 체크할 수 있습니다.
다만, 사용자 정의 HTML 위젯에는 해당 함수를 적용할 수 없기 때문에
테마 쪽 header.php 쪽에 직접 코드를 추가해주셔야 할 듯합니다.
직접 코드를 추가해서 로그인 상태에 따라 로그인, 로그아웃을 표시하시려면
아래의 코드를 활용해보시겠어요?
<?php if(is_user_logged_in()):?>
<a href="<?php echo wp_logout_url($_SERVER['REQUEST_URI'])?>">로그아웃</a>
<?php else:?>
<a href="<?php echo wp_login_url($_SERVER['REQUEST_URI'])?>">로그인</a>
<?php endif?>
고맙습니다.
수정을 해봤는데 좀 안맞는 부분이 있어서요.
위젯으로 html로 변경했는데요.
로그인부분을 로그인하면 로그아웃만 표시되면 되는데 부탁드리겠습니다.
<a href="http://www.paisiz.com/?page_id=4054">로그인</a> l <a href="http://www.paisiz.com/?page_id=4056">회원가입</a> l
<select name="select2" onchange="if(this.value) {window.open(value,'_self')}">
<option selected> Language</option>
<option value="http://www.paisiz.com">한국어</option>
<option value=http://www.paisiz.com/?lang=en>English</option>
<option value=http://www.paisiz.com/?lang=ja>日本語</option>
</select>
안녕하세요~^^
올려주신 페이지에서 상단의 회원가입, 로그인, 언어를 한 줄로 보이게 하시려면
워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에
아래의 코드를 추가해보시겠어요?
.textwidget { overflow: hidden; }
.btTopBox.shortcodes-ultimate { float: left; }
.widget_text.btTopBox.widget_custom_html { float: left; }
.cosmosfarm-members-register-link { float: left; margin-right: 10px; }
.cosmosfarm-members-loginout-link { float: left; margin-right: 10px; }
위의 코드에서 픽셀 값은 적절히 수정하신 후에 적용해보시겠어요?
고맙습니다.