如何為你的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功能模塊下載

    點擊下載

    本站下載:

    國外主題

    Lisbeth - 一種響應生活方式的WordPress博客主題

    2019-12-11 7:29:31

    教程

    WordPress 教程 - 怎么獲取支付寶當面付接口信息(私鑰、公鑰)

    2020-2-16 14:49:16

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 久久久国产精品一区二区18禁| 日韩熟女精品一区二区三区| 99久久综合狠狠综合久久一区| 亚洲AV无码一区二区三区DV | 高清一区二区三区视频| 国内精品一区二区三区最新| 国产成人久久精品麻豆一区| 午夜福利一区二区三区高清视频| 亚洲av日韩综合一区二区三区 | 亚洲av区一区二区三| 色欲综合一区二区三区| 国产成人高清亚洲一区91| 奇米精品一区二区三区在线观看| 亚洲国产欧美日韩精品一区二区三区 | 无码人妻一区二区三区精品视频| 日韩一区二区三区免费播放| 99久久精品国产一区二区成人 | 日本在线一区二区| 中文字幕在线播放一区| 国产精品美女一区二区视频| 中文字幕AV一区二区三区 | 日韩精品一区二区三区在线观看| 91国偷自产一区二区三区| 91福利视频一区| 亚洲熟妇av一区| 亚洲乱码一区二区三区国产精品 | 亚洲午夜一区二区三区| 国产一区二区三区播放心情潘金莲| 日本免费一区二区三区| 中文字幕乱码人妻一区二区三区| 在线精品视频一区二区| 美女视频一区二区| 久久99精品一区二区三区| 国产一区二区三区影院| 蜜桃视频一区二区| 无码一区二区三区免费| 国产激情一区二区三区四区| 国产A∨国片精品一区二区| 中文字幕日韩一区二区三区不卡| 亚洲国产精品一区二区成人片国内| 国产高清在线精品一区二区|