
워드프레스 타이틀 자동 변경
워드프레스 타이틀 지정시 항상 똑같은 타이틀로 저장되어 매번 같은 이름으로만 보이는데 보이는 페이지마다 다른 타이틀을 보여주게 설정해보자.
아래 코드를 functions.php에 추가하면 된다.
싱글 페이지
싱글 페이지의 타이틀을 지정할 때 이렇게 지정하면 글 제목을 타이틀에 넣을 수 있다.
function custom_title_format($title) {
if (is_single()) {
$basic = get_bloginfo('name');
$title = $basic . ' | ' . $title;
}
return $title;
}
add_filter('pre_get_document_title', 'custom_title_format');
카테고리 페이지
카테고리 페이지의 타이틀을 지정할 때 이렇게 지정하면 카테고리 제목을 타이틀에 넣을 수 있다.
function custom_title_format($title) {
if (is_category()) {
$category = get_queried_object();
$title = $basic . ' | ' . $category->name;
}
return $title;
}
add_filter('pre_get_document_title', 'custom_title_format');
싱글 & 카테고리 페이지
function custom_title_format($title) {
if (is_single() || is_category()) {
$basic = get_bloginfo('name');
if (is_single()) {
$title = $basic . ' | ' . $title;
} elseif (is_category()) {
$category = get_queried_object();
$title = $basic . ' | ' . $category->name;
}
}
return $title;
}
add_filter('pre_get_document_title', 'custom_title_format');