Construindo uma declaração If com is_category (); em archive.php

Estou tentando usar uma instrução if com is_category () para construir um pedaço maior de código mais tarde. Não consigo obter o código para reconhecer a afirmação if. Basicamente abaixo eu publiquei a codificação com a afirmação if comentada. Isso funciona sem a instrução if, mas se eu descomentar a instrução if (e o suporte de curvatura de fechamento), então há um erro e a página não é exibida. Eu só comprovo isso em uma página de categoria, então eu assumi que deveria reconhecer que é uma página de categoria e exibir as postagens (posso entender que é um problema se eu estivesse em uma página de arquivo ‘tag’, etc.). Por que isso teria um problema a ser exibido?

ID); $category = $category[0]->cat_ID; $myposts = get_posts(array('numberposts' => 11, 'offset' => $offset, 'category__in' => array($category), 'post__not_in' => array($post->ID),'post_status'=>'publish')); foreach($myposts as $post) : setup_postdata($post); /*}*/ ?> 

Solutions Collecting From Web of "Construindo uma declaração If com is_category (); em archive.php"