Home 게시판 커뮤니티 Q&A [질문]archive의 날짜 표시 형식 변경

10개 답변, 3 voices Last updated by Avatar of b2unitb2unit 17 years, 5 months 전
  • Avatar of b2unitb2unit
    Participant
    @b2unit
    #2316

    b2unit Escribi

    Avatar of b2unitb2unit
    Participant
    @b2unit
    #2317

    november 2006
    october 2006
    august 2006
    july 2006
    june 2006
    may 2006
    april 2006
    march 2006

    사이드 바의 아카이브의 항목의표시가 위의 그림처럼 나옵니다.
    들쭉날쭉해서 보기가 좋지 않은 관계로

    11/2006
    10/2006
    08/2006
    07/2006
    06/2006
    05/2006
    04/2006
    03/2006

    이런식으로 표시되게 만들고 싶은데..관련된 파일을 찾을 수가 없습니다.
    sidebar.php에서 보면
    <li id="archives"><h2><?php _e(‘Archives:’); ?></h2>
    <ul>
    <?php wp_get_archives(‘type=monthly’); ?>
    </ul>
    </li>
    이렇게만 나와있고 어디서 이 형식을 바꿔주어야 하는지 알 수가 없습니다.
    혹 아시는 분 있으시면 알려주세요

    Avatar of b2unitb2unit
    Participant
    @b2unit
    #2322

    november 2006
    october 2006
    august 2006
    july 2006
    june 2006
    may 2006
    april 2006
    march 2006

    사이드 바의 아카이브의 항목의표시가 위의 그림처럼 나옵니다.
    들쭉날쭉해서 보기가 좋지 않은 관계로

    11/2006
    10/2006
    08/2006
    07/2006
    06/2006
    05/2006
    04/2006
    03/2006

    이런식으로 표시되게 만들고 싶은데..관련된 파일을 찾을 수가 없습니다.
    sidebar.php에서 보면
    <li id="archives"><h2><?php _e(‘Archives:’); ?></h2>
    <ul>
    <?php wp_get_archives(‘type=monthly’); ?>
    </ul>
    </li>
    이렇게만 나와있고 어디서 이 형식을 바꿔주어야 하는지 알 수가 없습니다.
    혹 아시는 분 있으시면 알려주세요

    Avatar of 082net082net
    Keymaster
    @082net
    #2318

    설정값의 조정으로는 표현할 수 없는 내용으로 보입니다.

    어디선가 말씀하신 형태로의 표현을 사용하는 블로그를 본것같기는 한데, 제가 그 방법을 알지 못합니다.

    우선 제가 아는방법을 말씀드리자면
    (다른분께서 워드프레스 함수 또는 플러그인을 사용해서 표현하는 법을 아신다면 아래에 소개해주세요 :))

    이 방법은 워드프레스 파일을 수정하기 때문에 그다지 추천하고 싶지 않은 방법입니다. 추후 워드프레스를 업그레이드 하거나 할때 매번 수정 해 줘야 하며, 이로인해 뜻하지 않은 곳에서 문제가 발생했을 경우 원인을 찾기가 매우 난감해집니다. 따라서, 꼭 필요하지 않은 경우에는 워드프레스 기본설정대로 사용하시길 권합니다.

    워드프레스 파일을 수정할 때는 항상 원본을 백업해두시기 바랍니다.

    Wordpress 2.0.5 기준으로 wp-includes/template-functions.php 파일을 열어 342번째줄 부근을 보시면 아래와 같은 내용이 있습니다.

    $text = sprintf('%s %d', $month[zeroise($arcresult->month,2)], $arcresult->year);

    그 바로 아랫줄에 아래의 예처럼 표현방법을 바꿔주는 줄을 추가해주면 됩니다.

    $text = sprintf('%s %d', $month[zeroise($arcresult->month,2)], $arcresult->year);
    $text = date('m/Y', strtotime($text));

    date 함수를 이용한 날짜 표현방법은 이 페이지를 참고하세요.

    이렇게 수정하게되면, wp_get_archives(), get_archives(), get_archives_link등의 함수를 사용하는 모든곳에서 지정한 방법으로 날짜를 표시하게됩니다.

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

    설정값의 조정으로는 표현할 수 없는 내용으로 보입니다.

    어디선가 말씀하신 형태로의 표현을 사용하는 블로그를 본것같기는 한데, 제가 그 방법을 알지 못합니다.

    우선 제가 아는방법을 말씀드리자면
    (다른분께서 워드프레스 함수 또는 플러그인을 사용해서 표현하는 법을 아신다면 아래에 소개해주세요 :))

    이 방법은 워드프레스 파일을 수정하기 때문에 그다지 추천하고 싶지 않은 방법입니다. 추후 워드프레스를 업그레이드 하거나 할때 매번 수정 해 줘야 하며, 이로인해 뜻하지 않은 곳에서 문제가 발생했을 경우 원인을 찾기가 매우 난감해집니다. 따라서, 꼭 필요하지 않은 경우에는 워드프레스 기본설정대로 사용하시길 권합니다.

    워드프레스 파일을 수정할 때는 항상 원본을 백업해두시기 바랍니다.

    Wordpress 2.0.5 기준으로 wp-includes/template-functions.php 파일을 열어 342번째줄 부근을 보시면 아래와 같은 내용이 있습니다.

    $text = sprintf('%s %d', $month[zeroise($arcresult->month,2)], $arcresult->year);

    그 바로 아랫줄에 아래의 예처럼 표현방법을 바꿔주는 줄을 추가해주면 됩니다.

    $text = sprintf('%s %d', $month[zeroise($arcresult->month,2)], $arcresult->year);
    $text = date('m/Y', strtotime($text));

    date 함수를 이용한 날짜 표현방법은 이 페이지를 참고하세요.

    이렇게 수정하게되면, wp_get_archives(), get_archives(), get_archives_link등의 함수를 사용하는 모든곳에서 지정한 방법으로 날짜를 표시하게됩니다.

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

    빠른 답변 감사합니다. ^^
    아직은 제가 2.0.1를 사용하고 있습니다.
    조만간 2.0.5로 업데이트 한 후 시도해 보겠습니다.

    Avatar of b2unitb2unit
    Participant
    @b2unit
    #2324

    빠른 답변 감사합니다. ^^
    아직은 제가 2.0.1를 사용하고 있습니다.
    조만간 2.0.5로 업데이트 한 후 시도해 보겠습니다.

    Avatar of adminadmin
    Keymaster
    @kopress
    #2320

    2.0.1에도 위치만 다를 뿐 같은 문장이 있기 때문에 바로 적용하셔도 됩니다.

    082net님이 이야기하셨다시피 이 부분은 설정값 수정또는 테마에서 조정할 수 있는 부분이 아닙니다.
    http://oakyoon.net/pub/wp-related/ 이 곳에 있는 Archives Korean을 사용하시면 2006년 11월 식의 표현이 가능합니다.

    Avatar of adminadmin
    Keymaster
    @kopress
    #2325

    2.0.1에도 위치만 다를 뿐 같은 문장이 있기 때문에 바로 적용하셔도 됩니다.

    082net님이 이야기하셨다시피 이 부분은 설정값 수정또는 테마에서 조정할 수 있는 부분이 아닙니다.
    http://oakyoon.net/pub/wp-related/ 이 곳에 있는 Archives Korean을 사용하시면 2006년 11월 식의 표현이 가능합니다.

    Avatar of b2unitb2unit
    Participant
    @b2unit
    #2321

    네. 오늘 2.0.1에서 2.0.5로 업그레이드 하고 조언해 주신대로 수정했더니
    원했던대로 보입니다. 가끔 동호회에 질문을 올리면 한참 기다리거나 무심한
    답변을 종종 접하다가 친절한 답글을 보니 기분이 좋습니다.

    말씀해주신 해당 파일의 이름이 변경된 것 같아서 참고삼아 올립니다.
    (순간 당황했었습니다. 저같은 분들이 계실까봐..)
    template-functions.php —>template-functions-general.php입니다.

    Avatar of b2unitb2unit
    Participant
    @b2unit
    #2326

    네. 오늘 2.0.1에서 2.0.5로 업그레이드 하고 조언해 주신대로 수정했더니
    원했던대로 보입니다. 가끔 동호회에 질문을 올리면 한참 기다리거나 무심한
    답변을 종종 접하다가 친절한 답글을 보니 기분이 좋습니다.

    말씀해주신 해당 파일의 이름이 변경된 것 같아서 참고삼아 올립니다.
    (순간 당황했었습니다. 저같은 분들이 계실까봐..)
    template-functions.php —>template-functions-general.php입니다.

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