首页 > CMS > Wordpress > 正文

wordpress获取自定义post_type的分类例子

2024-09-07 00:51:46
字体:
来源:转载
供稿:网友

下文给各位整理一篇关于wordpress获取自定义post_type的分类例子,希望这个例子可以帮助到各位,虽然简单但总会有一些作用的.

在自己建立一种post-type的文件类型后,然后分类也是自己用register_taxonomy来自定义的.

这个时候我在用如下代码:

  1. <?php the_category(', ');  ?> 

来获取当前文章的分类,取到的数据是空,百度后用 query_posts 指定post-type.获取还是不ok,最后只能通过添加个function来获取,代码如下:

  1. /** 
  2.  * 获取当前自定义类型的,分类名称! 
  3.  * @return string 
  4.  */ 
  5. function custom_taxonomies_terms_links(){ 
  6.  //根据当前文章ID获取文章信息 
  7.  $post = get_post( $post->ID ); 
  8.  //获取当前文章的文章类型 
  9.  $post_type = $post->post_type; 
  10.  //获取文章所在的自定义分类法 
  11.  $taxonomies = get_object_taxonomies( $post_type'objects' ); 
  12.  $out = array();//开源软件:Vevb.com 
  13.  foreach ( $taxonomies as $taxonomy_slug => $taxonomy ){ 
  14.   $term_list = wp_get_post_terms($post->ID, $taxonomy_slugarray("fields" => "all")); 
  15.   echo $term_list[0]->name; //显示文章所处的分类中的第一个 
  16.  } 
  17.  return implode(''$out ); 
  18. }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表