如何获得每篇文章的正确term_id

时间:2017-06-18 22:52:03

标签: php wordpress

我使用两个插件 WPCustom类别图像,以便能够在每个类别中插入图像,并使用 W4帖子列表列出屏幕上的类别。

在这一刻,给我总是最后一个类别的形象。我假装每个类别的图像对应于每个ID。

该插件有一个短代码[term_id],显示相应的类别ID,但我不能在另一个短代码中使用一个短代码。

示例 - [wp_custom_image_category onlysrc =“false”size =“full”term_id =“[term_id”]]

任何解决方案?

{{1}}

2 个答案:

答案 0 :(得分:0)

转到相应的插件文件,找到[term_id]短代码的功能。

答案 1 :(得分:0)

下面的代码返回名为" eventcategory"的自定义texanomy数组。将$ post定义为全局变量。

      $terms = get_the_terms( $post->ID, 'eventcategory' );
            if ( $terms && ! is_wp_error( $terms ) ) : 
              $draught_links = array();
             foreach ( $terms as $term ) {
                    $draught_links[] = $term->name;
                }
         print_r($draught_links);