GeneratePress에서 Read More, previous, next 문구 변경하기

반응형

GeneratePress 요약글 Read More 문구 변경하기

출처 : 세상의 모든지식 Ranking World - 생활정보 (rankingworkplace.com)

 

  • 위 그림과 같이 요약글이 잘리면 Read More가 표시되며 그림이나 제목, Read More를 클릭해야 원문으로 이동할 수 있습니다.
  • 한글 워드프레스에서 Read More는 어색한 느낌이 있는데 어떻게 수정할 수 있을까요?
  • 아래 코드를 테마 폴더 내의 함수 파일(functions.php)에 추가하여 변경할 수 있습니다.
  • 차일드 테마를 만들어 차일드 테마 폴더 안의 함수 파일에 추가해야 추후에 테마가 업데이트 되어도 문제가 생기지 않습니다.
  • 가능한 알림판의 테마 편집기를 사용하는 대신 파일에 직접 접근하여 추가하시기 바랍니다.
/* GeneratePress 테마 readmore 수정 */

add_filter( 'generate_excerpt_more_output', function() {
  return sprintf(
    ' ... <a title="%1$s" class="read-more" href="%2$s" aria-label="%4$s">%3$s</a>',
    the_title_attribute( 'echo=0' ),
    esc_url( get_permalink( get_the_ID() ) ),
    __( '◀더 보기▶', 'generatepress' ),
    sprintf(
      /* translators: Aria-label describing the read more button */
      _x( 'Continue Reading on %s', 'more on post title', 'generatepress' ),
      the_title_attribute( 'echo=0' )
    )
  );
});

 

  • 위 코드를 적용하면 아래와 같이 Read More가 변경된 것을 볼 수 있습니다.
  • 더 보기 부분 및 도형을 수정해서 원하는 형식으로 바꿀 수 있습니다.

 

GeneratePress에서 previous, next 문구 변경하기

  • 글목록의 Next, Previous 또한 한글 워드프레스에서 어색함이 느껴집니다.
  • 이 부분을 원하는 형태의 문자열로 수정하기 위해서는 readmore 변경과 동일하게 functions.php 파일에 아래 코드를 추가 해야 합니다.
  • 이또한, 테마편집기 대신 워드프레스 차일드 테마 폴더의 functions.php에서 코드 추가를 하는 방법을 추천드립니다.
add_filter( 'generate_previous_link_text', function() {
    return '◀이전';
} );
add_filter( 'generate_next_link_text', function() {
    return '다음▶';
} );
  • 위 코드를 적용하면 아래와 같이 Next, Previous 가 변경된 것을 볼 수 있습니다.
  • 이전, 다음 부분 및 도형을 수정해서 원하는 형식으로 바꿀 수 있습니다.

반응형

Designed by JB FACTORY