워드프레스 SEO 향상을 위해 다양한 노력들을 합니다. 오늘은 수많은 방법 중 최종 수정일 표시 방법 알아보도록 하겠습니다. Last updated on / 마지막 수정일 / Last modified on 등 다양한 표현 방법이 있으며 구글 SEO 측면에서 보면 발행된 글이 지속적으로 변경 및 업데이트 되고 있고 최신 정보를 반영하고 있다는 것을 나타내는 것이기때문에 긍정적인 효과를 기대 할 수 있습니다.
여기에서는 제가 사용하고 있는 GeneratePress 테마를 기준으로 작성 글의 최초 발행일 대신 최종 수정일을 표시하는 방법을 살펴보도록 하겠습니다.
공식 사이트에서 제시하는 방법으로 적용해 봤습니다.
최종 수정일 표시 방법 – CSS 를 이용
사용자 정의에 CSS 추가 하기
CSS 를 추가하는 것이 가장 간단한것 같습니다. 아래 내용을 아래 경로에서 추가해 주면 됩니다.
.posted-on .updated { display: inline-block; } .posted-on .updated + .entry-date { display: none; }
위와 같이 추가 하면 날짜만 나오지만 날짜 앞에 텍스트를 추가 하고 싶으면 아래 CSS를 추가해 주면 됩니다.
.posted-on .updated:before { content: "Last Updated "; }
최종 수정일 표시 방법 – 미리보기
처음 포스팅을 하면 아래 이미지 중 하단처럼 날짜만 표시 됩니다. 하지만 글 수정을 하게 되면 위와 같이 Last updated on 앞에 붙어 최종 수정일을 표시해 줍니다.
최종 수정일 표시 방법 – Elements 이용
Generatepress 의 엘리먼트를 이용하는 방법은 약가 어렵고 복잡 합니다. 그래서 저는 CSS 방법으로 최종 수정일을 표시하고 있습니다. 하지만 Element 방식으로도 표시 할 수 있다는 것도 알아 두면 좋습니다.
Code Snippets 플러그인 추가하기
PHP 코드를 워드프레스에 반영하기 가장 안정적인 방법은 code snippets 이란 플러그인을 이용하는 것으로 다운로드 > 활성화 후 아래와 같이 php 코드를 추가 해 줍니다.
function post_modified_date() { return get_the_modified_date(); } add_shortcode( 'modified_date', 'post_modified_date' );
엘리먼트 추가 하기
generatepress 테마 엘리먼트를 이용해 hook 추가하는 방법은 여기를 참고 하면됩니다. [modified_date] 을 hook으로 추가해 주면 됩니다. 아래와 같이 앞부분에 텍스트를 추가 해 주어도 되고 글자색 변경을 할수도 있습니다.
하지만 후크를 이용할 경우 아래와 같이 설정에서 display post date, display post author 체크를 빼서 중복으로 나오지 않게 해야 합니다.
마무리
SEO 개선을 위해 최종 수정일 표시 방법 관련 포스팅을 해봤습니다. 얼마나 효과가 있을지는 시간이 필요하겠죠? 하지만 이번 포스팅에서는 php 를 추가하기 위한 플러그인을 알게된 좋은 기회가 되었습니다.