新闻中心
非插件实现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