如果不想通過代碼實現隱藏可選文章和頁面的標題,可以安裝并激活
創新互聯于2013年開始,先為察哈爾右翼前等服務建站,察哈爾右翼前等地企業,進行企業商務咨詢服務。為察哈爾右翼前企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
WordPress Hide Title plugin插件
,在相應頁面或文章的編輯窗口中,點擊WordPress管理下的文章和頁面菜單下需要編輯的項目即可。在編輯窗口下,有一個隱藏標題的自定義區塊:
你要做的就是選中這個復選框并單擊更新或發布按鈕,插件將隱藏單次PV上的標題。這意味著,主頁或其他分類頁面上仍然會顯示,只是單次PV上不再顯示了。
如果你希望創建一個簡單的、不顯示文章標題的登錄頁面,這種方法確實非常方便。
隱藏所有的WordPress文章和頁面標題
如果你想隱藏單一頁面上所有的文章和頁面標題,可以通過修改主題來實現。
最簡單的方法就是在WordPress的
functions.php
文件中加一段下面的代碼:
這個過濾器只是在顯示單一文章或頁面時的
post_class()function
中增加了一個類
.hidetitle
。但是,這個過濾器只有在WordPress主題支持post class的情況下有效。如果你希望只對文章有效,就刪除代碼中的
|| is_page()。
添加這個function之后,還需要在主題樣式表中添加這個CSS規則。
在上面的CSS中,我們使用了顯示CSS屬性來隱藏文章和頁面標題。但是,這個CSS規則僅適用于WordPress主題使用的文章和頁面標題是條目標題(
entry-title
)。在谷歌Chrome瀏覽器中打開文章,將鼠標移到文章標題上,右鍵單擊并選擇審查元素,你會看到頁面的源代碼中文章標題的代碼,其中就有你WordPress主題所使用的CSS類。
如果主題使用
article-title
作為文章標題的CSS類,只需要如下簡單更改CSS:
以上方法適用于大部分WordPress主題。但是這些方法只是隱藏標題并不能阻止加載這些標題。如果你想移除WordPress主題模板上的文章和頁面標題,就需要刪除主題文件中的the_title代碼了。
如果你只是希望在單一PV上實現,那只需要在single.php文件中修改。
WordPress簡潔的SEO標題、關鍵詞和描述
WordPress標題、關鍵詞和描述,之所以簡潔,那是站在SEO的角度來考慮的。
首先,現在關鍵詞這個標簽早已被搜索引擎扔進歷史的垃圾堆,所以這個keywords標簽已經沒用了,不寫也罷。
其次,描述的作用已經非常小了,除了首頁、分類頁、標簽頁,最好自定義描述之外,文章頁的描述也不用寫了,搜索引擎會自動調用文章的內容來展示搜索結果頁的描述。也就是description這個標簽只要出現在首頁、分類頁和標簽頁這些重要的聚合頁面就可以了。
好了,看一下簡潔的WordPress標題、關鍵詞和描述是怎么寫的
title?php
if(is_home() !is_paged()){
$title=get_bloginfo("name")." - ".get_bloginfo("description");
}else{$title=wp_title(" - ",true,"right");bloginfo("description");}
if($paged2){echo $title;}else{echo "$title – 第 $paged 頁";}
?/title
?php if ( is_home() ) { ?
meta name="description" content="這是首頁的描述" /
?php } elseif(is_category() || is_tag() ) { ?
meta name="description" content="?php echo strip_tags(category_description());?" /
?php } ?
只要將這段代碼插入header.php合適的位置內就可以了。
這段代碼實現的標題效果是:
首頁:博客名 – 博客描述
首頁翻頁:博客名 - 第 2 頁
其他頁:頁面名 – 博客描述
其他頁翻頁:頁面名 – 博客描述 - 第 2 頁
描述的效果是:
自定義首頁描述,這代碼中修改
自定義分類頁和標簽頁的描述,這在后臺的圖像描述那里修改
其他頁面不顯示描述
title?php
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged = 2 || $page = 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
?/title
上面這段代碼是官方默認主題的標題代碼,在首頁時顯示網站名和網站描述(副標題),文章頁面顯示“文章標題 | 網站名”。
參見:
WordPress 標題一般會用到 bloginfo('name') 和 wp_title() 兩部分, 前者是博客名稱, 后者是文章標題 (如果標題不存在則不顯示). 經典主題和默認主題輸出標題用的代碼如下.
title?php wp_title('?', true, 'right'); ? ?php bloginfo('name'); ?/title
輸出的標題結構是 "文章標題 ? 博客名稱".
除非你的標題和文章內容相關度比較高, 否則這樣的標題對 SEO 顯然是不好的. 標題是爬蟲認為重要的內容之一, 如果標題中包含了與文章內容無關的信息, 多少會對該頁面有所影響.
那應該怎么弄呢? 我們可以對不同類型的頁面進行區分, 我的實現代碼如下.
title?php
// 如果是首頁和文章列表頁面, 顯示博客標題
if(is_front_page() || is_home()) {
bloginfo('name');
// 如果是文章詳細頁面和獨立頁面, 顯示文章標題
} else if(is_single() || is_page()) {
wp_title('');
// 如果是類目頁面, 顯示類目表述
} else if(is_category()) {
printf('%1$s 類目的文章存檔', single_cat_title('', false));
// 如果是搜索頁面, 顯示搜索表述
} else if(is_search()) {
printf('%1$s 的搜索結果', wp_specialchars($s, 1));
// 如果是標簽頁面, 顯示標簽表述
} else if(is_tag()) {
printf('%1$s 標簽的文章存檔', single_tag_title('', false));
// 如果是日期頁面, 顯示日期范圍描述
} else if(is_date()) {
$title = '';
if(is_day()) {
$title = get_the_time('Y年n月j日');
} else if(is_year()) {
$title = get_the_time('Y年');
} else {
$title = get_the_time('Y年n月');
}
printf('%1$s的文章存檔', $title);
// 其他頁面顯示博客標題
} else {
bloginfo('name');
}
?/title
大家只需在header.php中找到title.../title替換相應代碼即可實現。
(轉載)
文章名稱:wordpress的標題 wordpress主題制作教程
文章分享:http://vcdvsql.cn/article40/dopicho.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、Google、移動網站建設、網站收錄、品牌網站制作、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯