如何為你的wordpress主題添加整站SEO功能

    簡單的將強大的SEO功能集成到您的主題。

    來源于:

    http://www.qiweiseo.com/wordpres-themes-seo.html

    什么是整站seo功能

    網站主頁可以自定義標題、關鍵詞和描述,網站分類目錄可以自定義標題、關鍵詞和描述,文章的內容頁和頁面同樣可以自定義標題、關鍵詞和描述,這就我認為比較理想的全站seo功能。

    鳥哥的begin主題就是一個具有全站seo功能的主題。我在“舊版dux主題實現文章頁、頁面、分類添加自定義SEO標題、關鍵字和描述”中實現DUX主題整合begin主題的seo功能模塊,于是我在想其他wordpress主題能不能同樣整合begin主題的seo功能呢?能不能把begin主題的seo功能模塊打包成文件,其他主題只要在function.php調用就是可以實現全站seo功能呢?

    經過的一番實踐,答案的肯定的。要實現這個SEO功能模塊最困難的就是如何在后臺添加一個全站seo選項給使用自定義各個參數(包括標題連接符,首頁標題,首頁關鍵詞,首頁描述),因為dux主題有相關參數可以直接替代原來的,現在要做各個主題都可以使用的通用模塊,這些后臺設置選項只能自己來編寫。我嘗試過學習使用wordprss的setting api,半途放棄了;也嘗試過使用Options Framework Theme框架,也放棄了。我希望是有一個更加簡單的框架或者模板可以直接修改和模仿,后來找到終于了:

    wordpress主題后臺添加設置選項的簡單模板

    SEO功能模塊我最后合成了3個文件:admin-meta.php、seo.php、seo-options.php,在文章最后可以下載。

    wordpress主題添加整站SEO功能模塊的步驟

    操作流程如下:

    1、把解壓的seo文件夾放到主題的目錄下

    2、打開header.php文件,刪掉title、keyword、description標簽,替換成:

    <?php qiwei_seo_title(); ?>
    

    3、打開function.php文件,添加以下代碼:

    require_once get_stylesheet_directory() . '/seo/admin-meta.php'; 
    require_once get_stylesheet_directory() . '/seo/seo-options.php';
    function qiwei_seo_title() { get_template_part('/seo/seo'); }
    

    后臺打開 “外觀” – “seo設置” – “啟用全站seo功能” 選上(必須選上,不然沒有效果)。

    示范案例

    下面以wordpress默認主題twentyfifteen為例,示范一下操作的整個過程:

    1、把下載解壓后的seo文件夾放到主題twentyfifteen目錄下:

    如何為你的wordpress主題添加整站SEO功能

    2、打開twentyfifteen主題頭部文件header.php,添加代碼: <?php qiwei_seo_title(); ?> ,如下:

    如何為你的wordpress主題添加整站SEO功能

    注意:這里我們遇到一個問題就是<head></head>之間沒有title、keywords、descriptions三個標簽,這是由于<?php wp_head(); ?>中實現了title標簽的功能,我們打開主題的function.php文件,找到:

    add_theme_support( 'title-tag' );
    

    并注釋掉,不然文章就會出現兩個標題。

    3、打開twentyfifteen主題的function.php文件,在末尾添加以下代碼并保存:

    require_once get_stylesheet_directory() . '/seo/admin-meta.php';
    require_once get_stylesheet_directory() . '/seo/seo-options.php';
    function qiwei_seo_title()
    {
    	get_template_part('/seo/seo');
    }
    

    4、外觀 》seo設置 》把 啟用全站SEO功能 選上。

    所有設置完成了,我們看看成果:

    主題seo設置:

    如何為你的wordpress主題添加整站SEO功能
    主題SEO設置
    如何為你的wordpress主題添加整站SEO功能
    分類頁SEO設置
    如何為你的wordpress主題添加整站SEO功能
    文章頁SEO設置
    如何為你的wordpress主題添加整站SEO功能
    頁面SEO設置

    wordpress主題添加整站SEO功能模塊有啥好處

    1、最大優點當然就是方便網站seo

    提高網站關鍵詞排名,增加網站流量。

    2、SEO功能模塊具有通用性

    如果你要更換主題,按同樣的操作配置seo功能模塊,原先設置的seo數據都會全部保留。

    使用主題的本身自帶的seo優化功能最大的缺點就是更換主題后所有設置的seo數據都會沒有了。如:你使用begin主題,每篇文章都是自己自定義標題和描述的,那么一旦你更換主題,那就悲劇了,這些自定義seo設置的數據在新主題中都不復存在了(雖然數據還在數據庫里,但是你調不出來)。

    SEO功能模塊的最大優點就是可以一直保持文章標題、關鍵詞和描述的一致性,更換主題后,只要同樣操作一遍后,原先設置的seo數據會全部保留。你不會在為更換主題影響搜索引擎優化而擔憂。

    3、避免了使用臃腫的seo插件

    有人問為什么不用seo插件呢?wordpress幾個有名seo插件有些插件(像All in One SEO Pack,WordPress SEO by Yoast等等)也能實現文章頁,頁面,分類頁實現自定義seo標題,為什么不用seo插件呢。

    最大原因,我覺得是這些seo插件功能太強大, 同時太臃腫了,我需要只是其中一部分功能,卻要搭配上一大堆我用不上的設置,不太實在。既然我自己可以實現這些seo功能,還可以隨時調整優化代碼,那就不需要這些seo插件了。

    wordpress主題整站SEO功能模塊下載

    點擊下載

    本站下載:

    intro.js引導插件 - JS實戰

    2021-1-9 20:37:22

    Twenty Twenty - Wordpress經典主題

    2019-12-26 7:42:03

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 亚洲国产老鸭窝一区二区三区 | 精品亚洲AV无码一区二区| 亚洲AV本道一区二区三区四区 | 日韩三级一区二区三区| 日韩人妻一区二区三区蜜桃视频 | 亚洲一区免费视频| 国内精品一区二区三区最新| 综合久久久久久中文字幕亚洲国产国产综合一区首| 日本在线不卡一区| 一区视频在线播放| 香蕉久久ac一区二区三区| 国产免费一区二区三区| 亚洲熟妇无码一区二区三区| 中文字幕av无码一区二区三区电影| 日韩在线视频不卡一区二区三区 | 无码av中文一区二区三区桃花岛 | 寂寞一区在线观看| 精品一区二区三区在线观看l | 亚洲高清日韩精品第一区 | 精品一区二区三区东京热| 极品人妻少妇一区二区三区| 久久人做人爽一区二区三区| 亚洲av无码一区二区三区天堂| 国产短视频精品一区二区三区| 无码人妻精品一区二区三区66 | 国产在线不卡一区| 无码乱码av天堂一区二区| 中文字幕久久久久一区| 国产在线精品观看一区| 在线精品一区二区三区| 手机福利视频一区二区| 国产一区二区三区在线电影| 亚洲性色精品一区二区在线| 亚洲国产激情一区二区三区| 一区二区高清在线观看| 中文字幕无码一区二区三区本日| 成人影片一区免费观看| 日韩AV无码久久一区二区| 亚洲日韩精品一区二区三区| 久久国产精品视频一区| 国产精品视频一区二区猎奇|