Home 게시판 커뮤니티 Q&A 사이트 css가 브라우저별, 프로토콜별로 왔다갔다합니다.

4개 답변, 2 voices Last updated by Avatar of 박지우박지우 8 years, 2 months 전
  • Avatar of 박지우박지우
    Participant
    @jiwoopark
    #40511

    안녕하세요.

    워드프레스에 입문한지 얼마 안된 초급워드프레서 입니다.

    이번에 커뮤니티 사이트를 하나 만드려고 하는데요. bbPress를 이용했고, child-theme 을 적절히 섞어서 만들어서 웹에 띄웠는데

    문제를 간략히 요약하자면,  css가 깨질때가 있고 안 깨질 때가 있다는 겁니다.

    크롬에서는 말그대로 css가 제대로 보여질때가 있고 깨질때가 있고요.

    사파리에서는 http://www.gpic.co.kr로 접속하면 깨져서 나오고, https://www.gpic.co.kr로 접속하면 제대로 나옵니다.

    대체 원인이 뭔지 모르겠어서 답답합니다. 이런 경우 뭐가 문제인지 알 수 있을까요. 감사합니다.

    Avatar of 박지우
    박지우입니다. 
    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #40512

    https 는 ssl 증서가 4월24일, 2017년에 발급되서 4월22일, 2017년에 만료가 된걸로 나오구요 (엥?)

    그래서 접속자체가 불가능 하고, 여기 http://www.gpic.co.kr 에서는 테마의 css 가 로딩이 되지 않고 있습니다

    child theme 에서 wp_enqueue 를 안하셨던가 wp_register 를 안하신 것 같습니다.

    https://www.gpic.co.kr로 접속하면 제대로 나옵니다.” – 그럴리가 없는데요? cache 삭제는 하시고 확인하신거죠? ^^;;; ( @ranker 님 한테 하는 얘기 아님. ㅋㅋㅋ)

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of 박지우박지우
    Participant
    @jiwoopark
    #40514

    아 너무너무 감사합니다 ㅠㅠ 캐시가 잘 안비워져있던거 같아요…

    child-theme에서 parent-theme wp_enqueue를 해야 할 거 같은데

    wp_enqueue와 wp_register차이가 혹시 뭔지 알 수 있을까요??

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #40515

    wp_enqueue 는 해당 스크립트나 css 를 불러와주는 역활을 하고 wp_register 은 해당 css 나 스크립트의 handle (handle 을 이름이라고 해야 할까요? 아님 닉네임이라고 표현해야 할지 잘 모르겠습니다.) 을 등록해줍니다. (사용될 수 있기 위해서 준비를 시켜주는 거라고 보셔도 됩니다.)

    해당 스크립트나 css 를 사용하려면 wp_enqueue 는 필수지만 wp_register 는 안해도 되는 경우가 있습니다.

    * 간혹 바보같다고 욕먹어도 그냥 정석으로 wp_register 하고 wp_enqueue 하는게 절대 나쁜 방법이 아닙니다. (협업하다 보면, “너 바보냐? 거기서 register 안해도 되잖아? 라고 잘난체 하는 인간들이 가끔 있는데, 그러거나 말거나… ㅎㅎㅎ)

    Avatar of 박지우박지우
    Participant
    @jiwoopark
    #40516

    해결했습니다!! 너무너무 감사드려요!

    로컬에선 @import 를 써서 했었는데 이게 문제였던거 같습니다.

    다시 한번 감사드립니다!

5 글 보임 - 1에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.