Home 게시판 커뮤니티 Q&A 메뉴 사이사이에 | / 과 같은 분리자? 넣는 방법

1개 답변, 2 voices Last updated by Avatar of Matthew ParkMatthew Park 11 years 전
  • Avatar of Jeong daehoJeong daeho
    Participant
    @정대호
    #6853

    워드 프레스의 wp_nav_menu 부분을 살펴 보고 있습니다.

    link_after나 link_before 를 사용해서 각 menu item 의 이전이나 이후에 특정 태그를 삽입하는 방법은 알겠지만 각 menu item 의 사이사이에 구분자를 넣는 방법을 알고 싶습니다.

    css 의 nth 와 같은 방법으로 처리가 가능하지만 망할 ie 하위 버젼 덕분에 배제 하였습니다.

    javascript 나 css 활용 방법이외에 php 를 사용해서 각 menu iteme 사이사이에 구분자를 넣는 방법을 알고 싶습니다.

    Walker_Nav_Menu class 를 상속 받아서 처리하는 방법을 고민중이지만 쉽지가 않네요 ..

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #6855

    우왕… 골 아프신 것 만 하시네요….

    회사들 (규모 큰 곳들) 이 워프 프로그래머 뽑을 때 워프를 어느정도 이해하고 있는지 테스트 하기 위해서 꼭 물어보는게 custom walker function 인데… -..-;;

    대부분 개발자들은 walker function 으로 안하고, (왜냐하면 결국 walker function 이 객체에 conditional class 를 지정해주는 기능을 하는건데, 이걸 골아프게 php 로 하기가 싫죠.) 그냥 jQuery 처리하거든요.

    저도 php 보다는 jQuery 를 더 잘 작성하는 편이라, walker function 은 항상 피하는 편 입니다.

    그리고 또 저는 테마를 개발해야 하는 회사에서 일하는 것도 아니고, 그냥 hardcoding 해도 괜찮은 개발 environment 라서요…

    아래 질문도 봤는데, 회사 사이트 개발이 아닌, 테마개발을 하셔야 하나보네요.

    골아프시겠당.. ㅠㅠㅠㅠ

    * nth IE9 이하에서 안먹히는거 해결하는 방법
    http://api.jquery.com/even-selector/

    저는 이런식으로 합니다.  이게 custom walker class 짜는 것 보다 훨씬 덜 골이 아파서….

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

    Lives in Colorado.

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