多情人间 > 网络营销 > 如何为wordpress分类目录添加关键词和长标题,详细操作教程

如何为wordpress分类目录添加关键词和长标题,详细操作教程

秩名 2020-02-03 19:42:17 浏览: Mobile打开手机浏览器扫一扫
摘要:wordpress如何为分类目录添加关键词和长标题来增加SEO优化效果呢,wordpress在后台添加分类目录时,没有关键词选项,也没有长标题选项。只有目录名和别名、描述……

做网站优化时,很多站长希望wordpress分类目录也能添加关键词和长标题。我们都知道,wordpress在后台添加分类目录时,没有关键词选项,也没有长标题选项。只有目录名和别名、描述。如果只是长标题,这个还好解决,我们只需把目录名写成长标题,然后在后台的“菜单”里把前台的导航菜单写成短标题就可以 了。但是关键词就没有办法了,我们只能通过插件或代码来实现。这里,我们就来通过代码来实现分类目录的长标题和关键词功能。

WordPress栏目SEO优化

第一步、在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’],
)
);
}
};

(责任编辑:人间无白发)

本文标签: wordpress SEO优化
作者:秩名 转载版权
来源:
多情人间网所发布的内容均来自网络采集或网友分享,版权争议与本站无关
所有绿色破解软件、注册机等均经过测试可用后发布,无毒无广告,放心下载!
所有软件仅供学习研究,商业及非法用途一切后果由用户自行承担
2019-2021 ©多情人间网 台ICP备15020491265号
手机扫码访问本页