워드프레스 관련 이것 저것 정리

Last updated on 2023. 06. 17.

워드프레스로 홈페이지를 마음에 들게 꾸미려면 많은 시간과 노력이 필요하네요. 구글링 하면서 유용하다고 생각되는 것을 정리해 둡니다.

1. 카테고리 다른 글 보여주기 (List Category Post) 머리글 기호(bullet) 없애기

Shortcode를 두 종류 사용하는데 하나는 Shortcode Ultimate이고 다른 하나는 List Category Post입니다. Spoiler + Catlist를 사용하는데 앞에 머리글 기호(bullet) 이 마음에 안 들어서 수정하는 법을 구글링 한 끝에 찾아내서 정리해 봅니다.

/* LCP Delete bullet */
.lcp_catlist li{
list-style: none;
margin-left: 15px;
}

위의 코드를 외모 > 사용자 정의 > 추가 CSS 에다가 붙여 넣으면 됩니다. 머리글이 사라진 자리는 왼쪽 마진 숫자를 변경해서 적당히 변경 가능합니다. (이거 찾는데만 거진 하루 걸린 듯)

2. 하이퍼링크 글자 색 바꾸기

총 4가지를 설정할 수 있습니다.

a:link 는 아직 방문하지 않은 곳의 글자 스타일
a:visited 는 방문한 곳의 글자 스타일
a:hover 는 마우스를 올려놓았을 때 글자 스타일
a:active 는 마우스를 클릭하고 누르고 있는 동안 글자 스타일입니다.

a:link {
color : #21759B;
text-decoration: none;
}
a:visited {
color : #000000;
text-decoration: none;
}
a:hover {
color : #21759B;
text-decoration: underline;
}
a:active {
color : #2F9D27;
text-decoration: underline;
}

위의 코드를 외모 > 사용자 정의 > 추가 CSS 에다가 붙여 넣으면 됩니다.

3. 워드프레스 동일 카테고리 내에서만 이동하도록 설정하기

워드프레스에 이전 글 / 다음 글 표시는 시간 순서대로 나타나게 돼서 같은 카테고리 내에서 이동하도록 변경하는 게 좋습니다. 두 개의 함수 previous_post_link() 와 next_post_link() 라는 함수를 찾아서 옵션을 바꿔줘야 하는데 파일위치는 /wp-includes/link-template.php 입니다.

function previous_post_link( $format = '« %link', $link = '%title', $in_same_term = true, $excluded_terms = '', $taxonomy = 'category' )

여기서 $in_same_term = false 로 되어 있는데 위와 같이 true 로 변경해 주면 됩니다. 비슷하게 next_post_link() 도 변경해 줍니다.

function next_post_link( $format = '%link »', $link = '%title', $in_same_term = true, $excluded_terms = '', $taxonomy = 'category' )

함수 이름이 비슷한 게 있으니 주의해서 변경해 주도록 합니다.

휴… 좋은 테마를 하나 사는 게 좋을지도 하나하나 설정하는데 시간 넘나 많이 걸리는 것;