Kategorietitel überschreiben

Gibt es eine Möglichkeit, ein Category title -Tag zu überschreiben?

Nehmen wir an, ich habe eine “Videos” -Kategorie, wenn User Point seinen Browser zu www.website.com/category/videos/ , der www.website.com/category/videos/ (dieser im head ) ist Videos . Was ich tun muss ist, es irgendwie zu überschreiben, um Archiv- String anzuzeigen (ohne diesen Kategorie-Titel zu ändern), es kann in irgendeiner Weise fest codiert sein, weil ich nur diese eine einzige Kategorie habe.

Jede Hilfe wäre willkommen.

Solutions Collecting From Web of "Kategorietitel überschreiben"

Sie können den wp_title Filter verwenden, um die Ausgabe der wp_title function zu ändern.

schnelles Beispiel anhand des Beispiels aus 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 Sie in der Schablone header.php je nach Thema nach der Zeile mit dem -Tag, etwa so:

 < ?php wp_title( '' ); ?> 

Überprüfen Sie dann, auf welchem ​​Seitentyp Sie sich befinden, und bearbeiten Sie sie nach Bedarf:

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

Denken Sie daran, dass Themen und Plugins ständig mit dem -Tag in Konflikt geraten, so dass Konflikte auftreten können. Wenn Sie sich nicht direkt mit Ihrem Thema anlegen möchten, versuchen Sie es mit einem Plugin, wie WordPress SEO .