wordpress純代碼替代ALL-IN-ONE-SEO插件
2018-11-01 來源:學做網(wǎng)站論壇

我們在自己做網(wǎng)站時,為了讓自己的網(wǎng)站對搜索引擎更友好,我們會在網(wǎng)站上安裝一個ALL-IN-ONE-SEO插件,這樣可以給每一個網(wǎng)頁寫TITLE,DESCRIPTION,KEYWORD標簽內(nèi)容,這樣可以讓搜索引擎更容易識別網(wǎng)頁的內(nèi)容。
使用ALL-IN-ONE-SEO插件雖然幫助我們修改了網(wǎng)頁的三大標簽,但也給我們做網(wǎng)站帶來了更大的負擔,所以我們可以通過以下代碼來替換ALL-IN-ONE-SEO插件,純代碼替換All-in-One-SEO插件,實現(xiàn)WordPress SEO優(yōu)化。
<meta http-equiv="content-language" content="zh-CN" />
<title><?php if ( is_home() ) {
bloginfo('name'); echo " - "; bloginfo('description');
} elseif ( is_category() ) {
single_cat_title(); echo " _ "; bloginfo('name');
} elseif (is_single() || is_page() ) {
single_post_title(); echo " _ "; bloginfo('name');
} elseif (is_search() ) {
echo "搜索結(jié)果"; echo " _ "; bloginfo('name');
} elseif (is_404() ) {
echo '頁面未找到!';echo " _ "; bloginfo('name');;
} else {
wp_title('',true);
} ?></title>
<?php
if (is_home()) {
$description = "學做網(wǎng)站論壇是一個專業(yè)的零基礎學習怎么做網(wǎng)站的平臺,大家可以在這里學習到如何做網(wǎng)站的知識和教程";
$keywords = "學建網(wǎng)站";}
elseif (is_single()|| is_page()) {
$description1 = get_post_meta($post->ID, "description", true);
$description2 = mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200, "…");
// 填寫自定義字段description時顯示自定義字段的內(nèi)容,否則使用文章內(nèi)容前200字作為描述
$description = $description1 ? $description1 : $description2;
// 填寫自定義字段keywords時顯示自定義字段的內(nèi)容,否則使用文章tags作為關(guān)鍵詞
$keywords = get_post_meta($post->ID, "keywords", true);
if($keywords == '') {
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";
}
$keywords = rtrim($keywords, ', ');
}
}
elseif (is_category()) {
$description = category_description();
$keywords = single_cat_title('', false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title('', false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>
<meta name="description" content="<?php echo $description; ?>" />
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php wp_head(); ?>
將以上代碼放在我們網(wǎng)站的頂部模塊中,這樣就可以自動填寫網(wǎng)頁的標題及描述了,就不需要再使用ALL-IN-ONE-SEO插件。
標簽: seo 代碼 建網(wǎng)站 搜索 搜索引擎 學建網(wǎng)站
版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。