워드프레스 만년 자동 계산하는 방법

  • 만든이
    게시글
  • #30256
    IT관리자
    키 마스터

    워드프레스 이용중입니다.

    글 내용 안에 설립년도를 적었는데, 설립이후 만으로 몇년이 지났는지 자동으로 계산하게 하려면 어떻게 해야할까요?

    예를 들어 1990년 1월 1일에 설립한 회사는

    설립이래로 33년된 회사

    내년에는 자동으로 34년된 회사

    이렇게 뜨게 만드려고요.

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #30257
      IT관리자
      키 마스터

      숏코드를 만들어 기간을 나타내는 부분에 추가할 수 있습니다.

      예시:

      // 나이 계산 숏코드 - 2000년 1월 1일부터 현재 날짜가지의 만 나이 계산
      function calculate_years_shortcode( ) {
      $beginningdate = new DateTime('1/1/2000'); // 날짜 부분은 적절히 수정, 월/일/연도 형식
      $today = new DateTime(date('m/d/Y'));
      $diff = $today->diff($beginningdate);
      $years = $diff->y;
      return $years;
      }
      add_shortcode( 'ages', 'calculate_years_shortcode' );

      위와 같은 코드를 테마 함수 파일(차일드 테마를 만들어 작업)에 추가하고,

      페이지나 글에서 "OOO은 [ages]년 된 기업입니다"와 같이 숏코드로 입력하면

      현재 날짜까지의 기간을 계산하여 자동으로 기간을 표시합니다.

      자세한 내용은 만 나이를 표시하는 방법에 대한 숏코드 글에서 설명했으니 참고해보세요.

      https://avada.tistory.com/2900

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.