Wordpress查询术语分类法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress查询术语分类法相关的知识,希望对你有一定的参考价值。

  1. $mf_query = <<<EOF
  2.     SELECT t.*, tt.*, p.*
  3.     FROM {$wpdb->posts} as p, {$wpdb->term_relationships} as tr, {$wpdb->terms} AS t, {$wpdb->term_taxonomy} AS tt
  4.     WHERE tt.`taxonomy` = 'bodies-of-work'
  5.     AND t.`term_id` = tt.`term_id`
  6.     AND tr.`object_id` = p.`ID`
  7.     and tt.`term_taxonomy_id` = tr.`term_taxonomy_id`
  8.     AND tt.`count` > 0
  9.     GROUP BY t.`term_id`
  10.     ORDER BY p.`post_date` DESC 
  11. EOF;
  12.  
  13. $mf_terms = $wpdb->get_results( $mf_query );
  14.  
  15. if( !empty( $mf_terms ) ) {
  16.     print " " . '<ul>';
  17.     foreach ( $mf_terms as $mf_term ) {
  18.         print " " . '<li><a href="' . get_term_link( $mf_term, $mf_term->taxonomy ) . '">' . $mf_term->name . '</a></li>';
  19.     }
  20.     print " " . '</ul>';
  21. } 

以上是关于Wordpress查询术语分类法的主要内容,如果未能解决你的问题,请参考以下文章

优化 Wordpress 查询

Wordpress 分类术语模板循环

WordPress 根据分类术语显示相关帖子

在 WordPress 上浏览自定义分类术语

php 术语元 - 分类WordPress

PHP Wordpress:逗号分隔的分类术语列表