人氣 1185°c

WP獲取文章頁面標題及網站名稱[Title]

WordPress 在主題目錄 Head 文件中獲取文章標題、Tag標題、頁面標題以及網站名稱和網站說明文字,通過 wp_get_document_title() 與 wp_title() 函數,都可以抓取 WordPress 的 Title 標簽。但要注意,隨著 WP 版本的叠代 wp_title() 已被棄用。

WordPress 4.4.0 或以上版本,開始加入了新的函數 wp_get_document_title(),已取代 wp_title() 函數。

header.php 模板加入以下代碼顯示網站標題。

版本一:

<title><?php echo wp_get_document_title(); ?></title>

版本二:

<title><?php
if (is_home()) {
bloginfo('name');
echo ' | ';
bloginfo('description');
} else {
wp_title(' - ', true, 'right');
bloginfo('name');
} ?><?php if ( $paged < 2 ) { } else { echo (' &#8211; 第 '); echo ($paged); echo (' 頁');} ?></title>

版本三:

<title><?php 
	if (is_home () ) {
		bloginfo('name'); echo " | "; bloginfo('description');
	} elseif ( is_category() ) {
		single_cat_title(); echo " - "; bloginfo('name'); 
	} elseif ( is_single() ) { 
		single_post_title(); echo " - ";foreach((get_the_category()) as $category) echo $category->cat_name; echo " - "; bloginfo('name');
	} elseif ( is_page() ) {
		single_post_title(); echo " - ";bloginfo('name');} elseif (is_search() ) { bloginfo('name'); echo " Search Results: "; echo wp_specialchars($s); 
	} else {
		wp_title('',true); echo " - "; bloginfo('name'); 
	} 
?><?php if ( $paged < 2 ) { } else { echo (' &#8211; 第 '); echo ($paged); echo (' 頁');} ?></title>

你可以獨立使用,並修改在不同頁面顯示。

1. 顯示網站標題

<?php bloginfo('name'); ?>

2. 顯示文章標題

<?php the_title(); ?>

3. 顯示分類名稱

<?php single_cat_title(); ?>

4. 顯示標籤名稱

<?php single_tag_title(); ?>

相關文章:
1. WP文章標題和內容字節長度控制
2. WP廣告or文字or圖片只在指定頁面顯示
3. WP當前分類顯示所屬標籤
4. WP的Keywords抓取關鍵詞和Description抓取內容
標籤: