潮人地东莞seo博客小编下面跟大家分享关于seo博客推广:如何纯代码给WordPress分类栏目页增加自定义TDK标题描述关键词信息等问题,希望seo专员在做seo优化的过程中有所帮助,内容仅供参考。
4329℃
今天有位网友用户问我怎么分类不能自定义标题、关键词、描述信息(TDK)?这个问题问得刚刚好,因为我正准备更新主题。自定义分类页的标题关键词描述信息可以帮助站长进行SEO,虽然没多大作用。当然设置自己写的TDK,总比WordPress默认的郑州seo推广优势是什么要强吧!其实WordPress分类增加自定义TDK实现和文章页的自定义TDK实现方式是一样的。好了不多说,下面进人今天的教程内容。
纯代码给WordPress分类增加自定义TDK标题描述关键词信息
纯代码给WordPress分类增加自定义TDK标题描述关键词信息
seo博客相关推荐阅读:快速seo排名:怎样原因会导致网站出现404呢?
首先添加如下代码到你的functions.php中,然后访问你的WordPress后台分类页面,你会发现多了如上图所示的3个编辑框。
$category_meta = array( array("name" => "categorytitle","std" => "","title" => __('自定义分类标题', 'haoui').':','desc' => __('在HTML的title标签中,自定义分类标题将覆盖默认分类标题', 'haoui')),array("name" => "categorykws","std" => "","title" => __('自定义分类关键词', 'haoui').':','desc' => __('在HTML的keywords标签中,自定义分类关键词将覆盖默认分类关键词', 'haoui')),array("name" => "categorydes","std" => "","title" => __('自定义分类描述', 'haoui').':','desc' => __('在HTML的description标签中,自定义分类描述将覆盖默认分类描述', 'haoui')));function dmd_add_category_field(){global $category_meta;foreach($category_meta as $meta_box) {echo '$meta_box['name'].'">'.$meta_box['title'].'.$meta_box['name'].'" id="'.$meta_box['name'].'" type="text" value="" size="40">'
.$meta_box['desc'].'';} }function dmd_edit_category_field($tag){global $category_meta;foreach($category_meta as $meta_box) {echo ' | .$meta_box['name'].'" id="'.$meta_box['name'].'" type="text" value="'; echo get_option(''.$meta_box['name'].'-'.$tag->term_id).'" size="40"/> .$meta_box['name'].'">'.$meta_box['desc'].' |
';} }function dmd_category_save($term_id){global $category_meta;foreach($category_meta as $江川县seo推广meta_box) {$data = $_POST[$meta_box['name']];if(isset($data)){if(!current_user_can('manage_categories')){return $term_id;}$重庆网络推广seo怎样优化key = $meta_box['name'].'-'.$term_id;update_option( $key, $data );}}}add_action('category_add_form_fields','dmd_add_category_field',10,2);add_action('category_edit_form_fields','dmd_edit_category_field',10,2);add_action('created_category','dmd_category_save',10,1);add_action('edited_category','dmd_category_save',10,1);
上面一共三个方法,从上至下分别是新建分类页时创建编辑框,编辑分类页时创建编辑框以及保存编辑框数据到options表中。
有了这些方法你已经可以自定义分类页的TDK了,只是你的主题却不能显示,我们还需要修改主题输出的代码,这个代码不固定,其它主题有直接修改functions-theme.php中_title方法中关于分类页的输出即可。
输出自定义分类信息使用如下方法:
get_option('创建编辑框的name-'.$cat_ID);
$cat_ID
指分类当前分类id,可以通过get_query_var('cat')
方法拿到。
感谢本文作者,原创地址:https://www.daimadog.com/4606.html
感谢我发现本文的转载者,转载地址:https://www.2kss.com/49655.html
以上是潮人地东莞seo博客跟大家分享关于seo博客推广:如何纯代码给WordPress分类栏目页增加自定义TDK标题描述关键词信息等问题,希望能对大家有所帮助,若有不足之处,请谅解,我们大家可以一起讨论关于网站seo优化排名的技巧,一起学习,以上内容仅供参考。