山滾云

        wordpress如何為分類目錄添加關(guān)鍵詞和長標(biāo)題?

        SEO基礎(chǔ)優(yōu)化 9830℃ 喜歡 (7)

        有時(shí),做網(wǎng)站優(yōu)化時(shí),很多站長希望wordpress分類目錄也能添加關(guān)鍵詞和長標(biāo)題。我們都知道,wordpress在后臺添加分類目錄時(shí),沒有關(guān)鍵詞選項(xiàng),也沒有長標(biāo)題選項(xiàng)。只有目錄名和別名、描述。如果只是長標(biāo)題,這個(gè)還好解決,我們只需把目錄名寫成長標(biāo)題,然后在后臺的“菜單”里把前臺的導(dǎo)航菜單寫成短標(biāo)題就可以 了。但是關(guān)鍵詞就沒有辦法了,我們只能通過插件或代碼來實(shí)現(xiàn)。這里,我們就來通過代碼來實(shí)現(xiàn)分類目錄的長標(biāo)題和關(guān)鍵詞功能。

        第一步、在functions.php 中添加如下代碼:

        //分類目錄 SEO 優(yōu)化
        add_action(‘edit_category_form_fields’, ‘category_function’);
        function category_function(){
        if(isset($_GET[‘action’]) && $_GET[‘action’] == ‘edit’) $value = get_option(‘cat_set_’ . $_GET[‘tag_ID’]);
        $title = ‘cat_title’;
        $keywords = ‘cat_keywords’;
        //$description = ‘cat_description’;
        ?>
        <table class=”form-table”>
        </table>
        <h2>自定義SEO信息</h2>
        <table class=”form-table”>
        <tbody>
        <tr class=”form-field”>
        <th scope=”row” valign=”top”><label for=”<?php echo $title ?>”>標(biāo)題</label></th>
        <td>
        <input name=”<?php echo $title ?>” id=”<?php echo $title ?>” type=”text” value=”<?php echo esc_attr(stripslashes($value[‘title’]));?>”>
        <p class=”description”>默認(rèn)調(diào)用分類名稱作為Head中Title信息。</p>
        </td>
        </tr>
        <tr class=”form-field”>
        <th scope=”row” valign=”top”><label for=”<?php echo $keywords; ?>”>關(guān)鍵詞</label></th>
        <td>
        <input name=”<?php echo $keywords; ?>” id=”<?php echo $keywords; ?>” type=”text” value=”<?php echo $value[‘keywords’];?>”>
        <p class=”description”>多個(gè)關(guān)鍵詞用小寫逗號“,”分隔開;默認(rèn)調(diào)用分類名稱作為Head中KeyWords信息。</p>
        </td>
        </tr>
        <!–<tr class=”form-field”>
        <th scope=”row” valign=”top”><label for=”<?php echo $description; ?>”>描述</label></th>
        <td>
        <textarea name=”<?php echo $description; ?>” id=”<?php echo $description; ?>” rows=”3″ cols=”30″>
        <?php echo stripslashes($value[‘description’]); ?>
        </textarea>
        <p class=”description”>若未設(shè)置,將顯示為“關(guān)于‘某某’分類下的所有文章。”作為Head中Description信息。</p>
        </td>
        </tr>–>
        </tbody>
        </table>

        <?php
        }
        add_action(‘edit_category’, ‘save_category_function’);
        function save_category_function(){
        if(isset($_POST[‘action’]) && isset($_POST[‘taxonomy’]) && $_POST[‘action’] == ‘editedtag’ && $_POST[‘taxonomy’] == ‘category’){
        update_option(
        ‘cat_set_’ . $_POST[‘tag_ID’],
        array(
        ‘title’ => $_POST[‘cat_title’],
        //’description’ => $_POST[‘cat_description’],
        ‘keywords’ => $_POST[‘cat_keywords’],
        ‘template’ => $_POST[‘cat_template’],
        ‘orderby’ => $_POST[‘cat_orderby’],
        ‘per_page’ => $_POST[‘cat_per_page’],
        )
        );
        }
        };

        第二步、設(shè)置不同頁面顯示不同的標(biāo)題、關(guān)鍵詞、描述,把下面代碼放到 header-seo.php 文件中:

        <?php
        if (is_home()){ //首頁SEO
        $title =get_bloginfo(‘description’).” – “.get_bloginfo(‘name’);
        $description = get_option(‘swt_description’);
        $keywords = get_option(‘swt_keywords’);

        }elseif (is_category()){ //分類目錄SEO

        $cat_id = get_query_var(‘cat’);
        $val = get_option(“cat_set_$cat_id”);
        //分類目錄長標(biāo)題
        if(!Empty($val) && $val[‘title’]!=”){
        $title = $val[‘title’].’ – ‘.get_bloginfo(‘name’);
        }else{
        $title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
        }
        //分類目錄關(guān)鍵詞
        if(!Empty($val) && $val[‘keywords’]!=”){
        $keywords = $val[‘keywords’];
        }else{
        $keywords = single_cat_title(”, false);
        }
        //分類目錄描述
        $description = category_description();

        }elseif (is_tag()){ //標(biāo)簽頁

        $title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
        $description = tag_description();
        $keywords = single_tag_title(”, false);

        }elseif (is_single()){ //文章頁

        $title = $post->post_title.’ – ‘.get_bloginfo(‘name’);
        if ($post->post_excerpt){
        $description = $post->post_excerpt;
        } else {
        $description = substr(strip_tags($post->post_content),0,400);
        }
        $keywords = “”;
        $tags = wp_get_post_tags($post->ID);
        foreach ($tags as $tag ){
        $keywords = $keywords . $tag->name . “, “;
        }
        }
        ?>

        第三步、在header.php 中引用標(biāo)題、關(guān)鍵、描述:

        <?php include “header-seo.php”; ?>
        <title><?php echo $title; ?></title>
        <meta name=”keywords” content=”<?php echo $keywords ?>” />
        <meta name=”description” content=”<?php echo strip_tags($description); ?>” />

        通過這三步,我們就為wordpress分類目錄添加了長標(biāo)題和關(guān)鍵詞功能。

         

        以上內(nèi)容來自來自網(wǎng)絡(luò)。

        轉(zhuǎn)載請注明:?蝸牛SEO? ? wordpress如何為分類目錄添加關(guān)鍵詞和長標(biāo)題?

        1、阿里云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS月付,優(yōu)惠5-8折(新老用戶不限)~
        2、阿里云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS年付/多年付,優(yōu)惠5-8折(限新用戶)~
        3、騰訊云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS月付,優(yōu)惠5-8折(新老用戶不限)~
        4、騰訊云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS年付/多年付,優(yōu)惠5-8.5折(新老用戶不限)~
        5、華為云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS,優(yōu)惠購買5-8折~
        6、景安網(wǎng)絡(luò)快云服務(wù)器、快云VPS最低2折起優(yōu)惠購買~
        7、天翼云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS,優(yōu)惠購買2折起~
        8、火山云服務(wù)器、數(shù)據(jù)庫、對象存儲OSS,優(yōu)惠購買2折起~
        1、阿里云最新活動頁,云服務(wù)器79元/年起~>>
        2、騰訊云最新活動頁,云服務(wù)器68元/年起~>>
        3、華為云最新活動頁,云服務(wù)器35元/年起~>>
        4、香港恒創(chuàng)輕云服務(wù)器218元一年,436元3年起~>>
        5、山滾云香港虛擬主機(jī)50元一年,100元三年起~>>
        6、山滾云獨(dú)立IP虛擬主機(jī)118元一年起~>>

        山滾網(wǎng)絡(luò)是國內(nèi)領(lǐng)先的網(wǎng)絡(luò)服務(wù)商,有豐富的客戶服務(wù)經(jīng)驗(yàn),我們有專業(yè)的云服務(wù)器代理、各類云計(jì)算產(chǎn)品、網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、團(tuán)隊(duì),為您提供優(yōu)質(zhì)的服務(wù),您的滿意是我們不懈的追求。

        城市分站:上海SEO北京SEO廣州SEO深圳SEO深圳建站公司武漢SEO重慶SEO成都SEO

        業(yè)務(wù)范圍:阿里云6折起,騰訊云華為云6折起,天翼云火山云景安網(wǎng)絡(luò)2折起,深圳建站公司    微信:ganshangwoniu    QQ:549233124    業(yè)務(wù)咨詢熱線:177-2050-9380

           Copyright ? 2008-2025 山滾網(wǎng)絡(luò)版權(quán)所有   

        QQ在線咨詢
        上海SEO山滾網(wǎng)絡(luò)微信號