新闻中心

非插件实现WordPress分类,增加分类关键词自定义字段

作者 / 无忧主机 时间 2015-08-10 17:20:41

关键词分类,SEO优化的方法之一。被搜索引擎优化人员广泛用于网站优化方案的施行过程中。在SEO的技术中,关键词的选择是绝对的基础步骤。Wodpress分类默认提供“名称、别名、描述”三项字段输入,根据SEO网站每个页面建议添加description描述和keywords关键词的需求显然不够用,在之前无忧主机官方撰写的文章:WORDPRESS无插件实现使用分类和标签作为关键词的方法有用户说失效了。本次小编将给大家分享一下最新的非插件实现Wordpress分类,增加分类关键词自定义字段的方法。希望各位站长在查看文章的同时多支持一下我们的php虚拟主机。 1、在当前主题目录内文件functions.php文件中添加以下代码:

<?php
global $texonomy_slug_keywords;
$texonomy_slug_keywords='category';
add_action($texonomy_slug_keywords.'_add_form_fields','categorykeywords');
function categorykeywords($taxonomy){ ?>
<div>
<label for="tag-keywords">分类关键词</label>
<input type="text" name="tag-keywords" id="tag-keywords" value="" /><br /><span>请在此输入分类关键词。</span> 
</div>
<?php }
add_action($texonomy_slug_keywords.'_edit_form_fields','categorykeywordsedit');
function categorykeywordsedit($taxonomy){ ?>
<tr class="form-field">
<th scope="row" valign="top"><label for="tag-keywords">关键词</label></th>
<td><input type="text" name="tag-keywords" id="tag-keywords" value="<?php echo get_option('_category_keywords'.$taxonomy->term_id); ?>" /><br /><span class="description">请在此输入分类关键词。</span></td>
</tr> 
<?php }
add_action('edit_term','categorykeywordssave');
add_action('create_term','categorykeywordssave');
function categorykeywordssave($term_id){
if(isset($_POST['tag-keywords'])){
if(isset($_POST['tag-keywords']))
update_option('_category_keywords'.$term_id,$_POST['tag-keywords'] );
}
}
?>
2、在header.php文件中添加该字段内容作为分类keywords:
<?php
if(is_category()){
$category_info = get_the_category();
$category_id = $category_info[0]->cat_ID;
$cat_keywords = get_option('_category_keywords'.$category_id);
?>
<meta name="keywords" content="<?php echo $cat_keywords;?>"/>
<?php } ?>
这样就实现了非插件实现Wordpress分类,增加分类关键词自定义字段的方法。需要的朋友快去试试吧。 无忧主机相关文章推荐阅读: WORDPRESS如何配置回收站功能 WORDPRESS文章发布提示用户选择分类 WORDPRESS网站搬家后前台报警告: NO SUCH FILE OR DIRECTORY IN···

本文地址:https://www.51php.com/wordpress/19911.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服