안녕하세요.
제가 gtsemi.co.kr홈페이지의 서브 페이지에 슬라이더가 없어서 MetaSlider 플러그인을 설치해서
서브 페이지에 슬라이더를 만들었는데 이 플러그인이 메인에도 슬라이더가 나오게 하고 있어요.
메인은 이미 슬라이더가 테마에서 기본 제공하고 있거든요. 그래서
메인에 추가된 슬라이더만 안 보이게 하려고
#post-45 .metaslider .ms-theme-cubic .flexslider {display: none: }
메인페이지 주소랑 크롬에서 본 소스를 적용했는데 틀린것 같아요.
어디가 틀렸는지 바로잡아주시길 부탁드려요.
그리고, 서브페이지에 슬라이더 위치를 잡았는데https://imgur.com/a/Bx6ayR4 지금 현재 슬라이더가 빨간 네모 친 부분 밑에 있는데 빨간네모 바로 위에 위치하게 하고 싶어요. header.php 에서는 위치를 더 조정을 못하는것 같아요. 이것도 도움부탁드려요.... ^^;;;
안녕하세요~^^
올려주신 페이지에서 별도로 추가하신 슬라이더를
메인 페이지에서만 안 보이게 하시려면
워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
.page-id-45 .ms-theme-cubic { display: none; }
저희가 테마나 다른 플러그인의 코드를 모두 알 수는 없기 때문에
테마 쪽 헤더를 header.php 파일로 변경이 어려우시다면
해당 테마 제작자에게도 문의해보시는 게 좋을 듯합니다.
테마 쪽 functions.php 파일 쪽에 테마 헤더 관련 코드가 있는지도 확인해보시겠어요?
고맙습니다.
고맙습니다^^ function.php에는 헤더 관련 코드는 안보이는것 같아요. 그럼 혹시 첨부한 파일의 빨간 네모 친 부분을 아예 안보이게 할수 있을까요?
해결을 하신 건지요?
올려주신 페이지 주소로 확인해보니
첨부하신 이미지에서 빨간 네모 부분이 현재 표시되지 않고 있는 듯합니다.
만약, 아직 해결된 게 아니라면 어느 부분인지 알려주시겠어요?
고맙습니다.
해결했어요^^ 고맙습니다~
다시 한번 문의드릴게 있는데요.^^
서브페이지에 설치한 이 슬라이더 메뉴가 데스크탑 화면을 줄이거나 모바일로 가면 메뉴위치가 컨텐츠 밑으로 내려가 버리는데 소스보니까 이미 float: left 적용되어 있는데도 컨텐츠 밑으로 내려가버려서 어떻게 해야 밑으로 내려가지 않을까요?
PC 화면과 모바일 화면에서 슬라이더나 메뉴의 위치는 동일합니다.
PC 화면에서도 상단과 하단 모두 메뉴가 표시되고 있습니다.
화면 사이즈에 따라서 디자인이 다르게 표시되도록 테마 쪽에서 설정하고 있는 듯합니다.
만약, 저희 쪽에서 잘못 이해하고 있는 거라면
문제가 되는 페이지 주소와 이미지 첨부해주시겠어요?
고맙습니다.
테마 쪽에서 화면 가로 사이즈가 1078px 이하인 경우
메뉴와 컨텐츠 쪽의 너비를 100%로 설정하고 있는 듯합니다.
아래의 CSS 코드를 추가해서 확인해보시겠어요?
@media only screen and (max-width: 1078px) {
#primary { width: 65.64%; }
#secondary { width: 31.28%; }
}
고맙습니다.