有时,å�šç½‘站优化时,很多站长希望wordpressåˆ†ç±»ç›®å½•ä¹Ÿèƒ½æ·»åŠ å…³é”®è¯�å’Œé•¿æ ‡é¢˜ã€‚æˆ‘ä»¬éƒ½çŸ¥é�“,wordpress在å�Žå�°æ·»åŠ åˆ†ç±»ç›®å½•æ—¶ï¼Œæ²¡æœ‰å…³é”®è¯�é€‰é¡¹ï¼Œä¹Ÿæ²¡æœ‰é•¿æ ‡é¢˜é€‰é¡¹ã€‚å�ªæœ‰ç›®å½•å��和别å��ã€�æ��述。如果å�ªæ˜¯é•¿æ ‡é¢˜ï¼Œè¿™ä¸ªè¿˜å¥½è§£å†³ï¼Œæˆ‘们å�ªéœ€æŠŠç›®å½•å��写æˆ�é•¿æ ‡é¢˜ï¼Œç„¶å�Žåœ¨å�Žå�°çš„“è�œå�•â€�里把å‰�å�°çš„导航è�œå�•写æˆ�çŸæ ‡é¢˜å°±å�¯ä»¥ 了。但是关键è¯�就没有办法了,我们å�ªèƒ½é€šè¿‡æ�’件或代ç �æ�¥å®žçŽ°ã€‚è¿™é‡Œï¼Œæˆ‘ä»¬å°±æ�¥é€šè¿‡ä»£ç �æ�¥å®žçŽ°åˆ†ç±»ç›®å½•çš„é•¿æ ‡é¢˜å’Œå…³é”®è¯�功能。
第一æ¥ã€�在functions.php 䏿·»åР如䏋代ç �:
//分类目录 SEO 优化
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 ?>”>æ ‡é¢˜</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”>默认调用分类å��称作为Headä¸Titleä¿¡æ�¯ã€‚</p>
</td>
</tr>
<tr class=”form-field”>
<th scope=”row” valign=”top”><label for=”<?php echo $keywords; ?>”>关键è¯�</label></th>
<td>
<input name=”<?php echo $keywords; ?>” id=”<?php echo $keywords; ?>” type=”text” value=”<?php echo $value[‘keywords’];?>”>
<p class=”description”>多个关键è¯�用å°�写逗å�·â€œ,â€�分隔开;默认调用分类å��称作为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”>若未设置,将显示为“关于‘æŸ�æŸ�â€™åˆ†ç±»ä¸‹çš„æ‰€æœ‰æ–‡ç« ã€‚â€�作为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’],
)
);
}
};
第二æ¥ã€�设置ä¸�å�Œé¡µé�¢æ˜¾ç¤ºä¸�å�Œçš„æ ‡é¢˜ã€�关键è¯�ã€�æ��述,把下é�¢ä»£ç �放到 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”);
//åˆ†ç±»ç›®å½•é•¿æ ‡é¢˜
if(!Empty($val) && $val[‘title’]!=”){
$title = $val[‘title’].’ – ‘.get_bloginfo(‘name’);
}else{
$title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
}
//分类目录关键�
if(!Empty($val) && $val[‘keywords’]!=”){
$keywords = $val[‘keywords’];
}else{
$keywords = single_cat_title(”, false);
}
//分类目录�述
$description = category_description();}elseif (is_tag()){ //æ ‡ç¾é¡µ
$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 ä¸å¼•ç”¨æ ‡é¢˜ã€�关键ã€�æ��述:
<?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åˆ†ç±»ç›®å½•æ·»åŠ äº†é•¿æ ‡é¢˜å’Œå…³é”®è¯�功能。
以上内容�自�自网络。
转载请注明:⎛蜗牛SEO⎞ » wordpresså¦‚ä½•ä¸ºåˆ†ç±»ç›®å½•æ·»åŠ å…³é”®è¯�å’Œé•¿æ ‡é¢˜ï¼Ÿ


