Заголовок заголовка Overwrite

Есть ли способ перезаписать <head><title>Category title</title></head> ?

Предположим, у меня есть категория «Видео», когда пользователь указывает на свой браузер на www.website.com/category/videos/ , название страницы (это в разделе head ) – это видео . Что мне нужно сделать, так это переписать его, чтобы отобразить строку Archive (без изменения названия этой категории), она может быть жестко запрограммирована каким-либо образом, потому что у меня есть только одна единственная категория.

Любая помощь будет оценена по достоинству.

Solutions Collecting From Web of "Заголовок заголовка Overwrite"

Вы можете использовать фильтр wp_title для изменения вывода функции wp_title .

быстрый пример, основанный на примере из Codex:

 add_filter( 'wp_title', 'wpa66574_title_filter', 10, 3 ); function wpa66574_title_filter( $title, $sep, $seplocation ) { // account for $seplocation $left_sep = ( $seplocation != 'right' ? ' ' . $sep . ' ' : '' ); $right_sep = ( $seplocation != 'right' ? '' : ' ' . $sep . ' ' ); $page_type = ''; // get special page type (if any) if( is_category( 'videos' ) ) $page_type = $left_sep . 'Archive' . $right_sep; // get the page number if( get_query_var( 'paged' ) ) $page_num = $left_sep. get_query_var( 'paged' ) . $right_sep; // on index elseif( get_query_var( 'page' ) ) $page_num = $left_sep . get_query_var( 'page' ) . $right_sep; // on single else $page_num = ''; // concoct and return title return $page_type . $title . $page_num; } 

В зависимости от вашей темы в шаблоне header.php просто найдите строку с <title> , примерно так:

 <title><?php wp_title( '' ); ?></title> 

Затем проверьте, какой тип страницы вы включен, и при необходимости отредактируйте:

 <title> <?php if ( is_category( 'video' ) ) echo 'Archive: '; ?> <?php wp_title( '' ); ?> </title> 

Имейте в виду, что темы и плагины постоянно работают с <title> , поэтому вы можете столкнуться с конфликтами. Если вы не хотите напрямую связываться с вашей темой, попробуйте плагин, который может справиться с этим, например WordPress SEO .