WordPress分类目录自定义字段插件wp-category-meta
插件介绍
使用WordPress建网站,我们都用过文章的自定义栏目功能,通过这个功能可以给文章添加很多的属性参数。但分类目录却没有这个功能,分类目录的栏目项很少,只有栏目名、栏目别名、栏目属性等。
为了让分类目录可以增加更多的自定义字段,可以给Wordpress网站添加一个WordPress分类目录自定义字段插件wp-category-meta,这样分类目录就可以随意添加自定义字段了。这个功能在仿站教程中特别有用。
安装/使用
- 下载Wordpress分类目录自定义字段插件wp-category-meta;
- 进入网站后台,点击“插件”-“安装插件”-上传插件-安装启用插件;
- 点击“设置”,可以添加分类目录字段,只需要添加字段名(必须是英文),选择字段类型;
- 添加好字段之后,在分类目录下面就会多出这个字段,我们可以将分类目录参数填写进去。
- 下面就是调用分类目录字段值了,调用使用以下的代码即可。
<?php $metaValue = get_terms_meta(get_query_var('cat'), 'meta name');echo $metaValue[0];?>
也可以通过判断之后再输出:
<?php $metaValue = get_terms_meta(get_query_var('cat'), 'meta name');if($metaValue[0]){?><?php echo $metaValue[0];}?><?php }else{?>默认文字<?php }?> - 如果想调用指定ID分类下的字段值,可以使用以下的代码:
<?php $metaValue = get_terms_meta('115', 'cat_title');echo $metaValue[0];?>
- 如果需要在文章页模板调用所属分类里的字段,可以使用以下的代码调用:
<?php $category = get_the_category();$metaValue = get_terms_meta($category[0]->term_id, 'price');echo $metaValue[0];}?>
- 调用TAG标签字段的方法如下:
<?php $metaValue = get_terms_meta($tag_id, 'tag_title'); echo $metaValue[0];?>
也可以使用以下的方法:
先在FUNCTIONS.PHP中加上以下的函数代码:/*获取TAGid*/
function get_tag_id() {
$current_tag = single_tag_title('', false);
$tags = get_tags();
foreach($tags as $tag) {
if($tag->name == $current_tag) return $tag->term_id;
}
}再使用以下的调用代码来调用指定的字段信息。
<?php $metaValue = get_terms_meta(get_tag_id(), 'tag_title'); echo $metaValue[0];?>