안녕하세요 제가
<a href="<?php echo $content->option->address?>" style="margin-left:20px; border:solid 1px; border-radius:20px; padding:5px 15px;" >오픈채팅으로 문의하기</a>
이 코드를 document.php 파일에 추가해서 address 입력필드에 입력한 주소로 갈 수 있게 버튼을 만들었습니다.
그런데 위의 코드를
<?php if (empty($content->option->address)){}
else {
echo sprintf('<a href="<?php echo $content->option->address?>" title="오픈체팅으로 문의하기" style="margin-left:20px; border:solid 1px; border-radius:20px; padding:5px 15px;"> 오픈채팅으로 문의하기</a>'
}?>
<?php endif?>
이렇게 수정해서 address 입력필드에 값이 없으면 버튼이 안보이고 필드에 값을 넣어야 버튼이 보이게 하고싶은데 오류가 발생한다고 나옵니다. 뭐가 오류인지 모르겠습니다. 도와주세요...
그리고 모바일, 태블릿 페이지를 없애고 반응형이 아닌 pc 전용 사이트로 만들려면 어떻게 해야될까요? 모바일이나 태블릿에서 접속해도 pc버전으로 보이게 하고 싶습니다.
잦은 질문 죄송합니다.
안녕하세요~^^
올려주신 코드를 확인해보니 KBoard 게시판 스킨 파일을 잘못 수정하신 듯합니다.
필드의 메타키를 address로 설정하고 해당 필드가 있을 때
게시글 본문 페이지에 특정 태그, 문구 등을 표시하시려면
올려주신 코드 대신 아래의 코드로 교체해보시겠어요?
<?php if($content->option->address):?>
<a href="<?php echo $content->option->address?>" title="오픈체팅으로 문의하기" style="margin-left:20px; border:solid 1px; border-radius:20px; padding:5px 15px;"> 오픈채팅으로 문의하기</a>
<?php endif?>
KBoard 게시판 스킨은 반응형을 지원하고 있기 때문에
PC와 모바일에서 보는 레이아웃이 다를 수 있습니다.
반응형 레이아웃을 비활성화하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/style.css 파일에
아래의 코드를 찾아서 지워보시겠어요?
@media screen and (max-width: 600px) {
...
}
반응형 레이아웃이 테마 쪽에도 적용되어 있을 수도 있습니다.
아래 링크도 참고 부탁드립니다.
https://www.wpzoom.com/docs/remove-responsive/
고맙습니다.
항상 빠른답변 감사합니다!