Home 게시판 커뮤니티 Q&A 커스텀 필드에 정의된 메타값을 기본으로 출력하는 목록을 만들고 있습니다.

2개 답변, 2 voices Last updated by Avatar of gek2omggek2omg 14 years 전
  • Avatar of gek2omggek2omg
    Participant
    @gek2omg
    #4432

    안녕하세요

    워드프레스에서 포스트 작성시 커스텀 필드에 language 키와 korean 값으로 구성된 언어 구분 필드가 있습니다.

    관리자 화면 Posts 목록 과 템플릿 화면에서 기본적으로 모든 쿼리에 커스텀 필드에서 language=korean 을 설정하고 싶습니다.

    query.php 또는 플러그인에서 한번에 설정하는 방법은 없는지요

    답변주시는 모든분께 미리 감사드립니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #4433

    하나 하나 language 값에 korean 을 넣기 보다는 language 값이 없으면 자동으로 korean으로 인식시키는것이 좋지 않을까 합니다.

    해당 custom field 값을 사용하는 플러그인 혹은 테마의 함수를 찾아서 이것을 적용하면 되겠네요.

    예를 들어
    $lang = get_post_meta($post->ID, ‘language’, true);
    라는 방식으로 custom field 값을 가져온다면 그 바로 아래에
    if ( !$lang )// custom filed에 language 값이 지정되지 않았다면…
    $lang = ‘korean’;

    이라고 추가해 주는 방식이 됩니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of gek2omggek2omg
    Participant
    @gek2omg
    #4434

    답변 감사드립니다.

    포스트 작성시 5개국 언어로 번역을 하는데, 포스트는 한곳에서 작성을 하고
    각 언어별 페이지에서 해당 언어만 출력하는 워프를 만들려고 하니 머리 깊은곳에서부터 아려 옵니다.ㅎㅎㅎ

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