关键词分类,SEO优化的方法之一。被搜索引擎优化人员广泛用于网站优化方案的施行过程中。在SEO的技术中,关键词的选择是绝对的基础步骤。Wodpress分类默认提供“名称、别名、描述”三项字段输入,根据SEO网站每个页面建议添加description描述和keywords关键词的需求显然不够用,本次小编将给大家分享一下最新的非插件实现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分类,增加分类关键词自定义字段的方法。需要的朋友快去试试吧。