get_category() public méthode

Get a category for the item
public get_category ( integer $key ) : SimplePie_Category | null
$key integer The category that you want to return. Remember that arrays begin with 0, not 1
Résultat SimplePie_Category | null
 /**
  * @param SimplePie_Item $item
  * @return string
  */
 function socialbookmarks_get_tags($item)
 {
     global $serendipity;
     $return = '';
     $taglink = $serendipity['baseURL'] . ($serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '') . 'plugin/tag/';
     switch ($this->get_config('socialbookmarksService')) {
         case 'del.icio.us':
             // quite easy
             $return .= '<br/><p style="font-size:.7em;margin:0;padding:0" class="serendipity_socialbookmarks_tags">[Tags:';
             $tags = $item->get_categories();
             /** @var SimplePie_Category $tag */
             foreach ($tags as $tag) {
                 $return .= ' <a href="' . $taglink . socialbookmarks_freetag_compat(strtolower($tag->get_term())) . '" rel="tag">' . strtolower($tag->get_term()) . '</a>';
             }
             $return .= ']</p>';
             break;
         case 'ma.gnolia':
             // they've changed this recently
             $return .= '<br/><p style="font-size:.7em;margin:0;padding:0" class="serendipity_socialbookmarks_tags">[Tags:';
             $tags = $item->get_categories();
             //$tags = explode(' ', $tags[0]);
             foreach ($tags as $tag) {
                 $return .= ' <a href="' . $taglink . socialbookmarks_freetag_compat(strtolower($tag)) . '" rel="tag">' . strtolower($tag) . '</a>';
             }
             $return .= ']</p>';
             break;
         case 'furl':
             $return .= '<br/><p style="font-size:.7em;margin:0;padding:0" class="serendipity_socialbookmarks_tags">[Tags:';
             $tags = $item->get_category();
             foreach ($tags as $tag) {
                 $return .= ' <a href="' . $taglink . socialbookmarks_freetag_compat(strtolower($tag)) . '" rel="tag">' . strtolower($tag) . '</a>';
             }
             $return .= ']</p>';
             break;
         case 'misterwong':
         case 'linkroll':
             // services don't provide tags in their RSS feeds (yet)!?
         // services don't provide tags in their RSS feeds (yet)!?
         default:
             break;
     }
     return $return;
 }