get_the_categoryはデータを取ってくる処理をします。ブラウザへの出力は自分で行うことになります。
wpdocs.sourceforge.jp/テンプレートタグ/get_the_category の用例を見てもらうと、コードの例がいくつか載っているので、こちらを参考にしてください。
都道府県別出力したが、カテゴリーが表示されませんでした。
どこかのコードの間違いでしょうか?
<?php if(in_category(
array(ID)
)): ?>
<div id="Archive">
<h1 class="areaName"><?php $taxonomy = get_taxonomy(get_query_var('taxonomy')); echo sprintf('%s', single_term_title('', false)); ?></h1>
<?php
**************************************************
* 北海道
**************************************************/
/*
* 北海道
*/
elseif (is_category(ID)): ?>
<h2 class="ttl"><?php single_cat_title(); ?>のグルメスポット</h2>
<section class="city">
<h3 class="circle"><?php single_cat_title(); ?></h3>
<?php wp_list_categories('child_of=ID&include=55,56,57,58,59,60,61,62&orderby=ID&order=ASC&show_count=1&depth=2&hierarchical=1&hide_empty=0&title_li='); ?>
</section>
<?php
/*
* 札幌市
*/
elseif (is_category(ID)): ?>
<h2 class="ttl"><?php single_cat_title(); ?>のグルメスポット</h2>
<section class="city">
<h3 class="circle"><?php single_cat_title(); ?></h3>
<?php wp_list_categories('child_of=ID&orderby=ID&order=ASC&show_count=1&depth=2&hierarchical=1&hide_empty=0&title_li='); ?>
</section>
<?php eleseif :/* 終了 */ ?>
</div>
<?php elese ;/* 終了 */ ?>
<?php elese ;/* 終了 */ ?>
一番最後、elese になっていますが、elseですね。まだ他にもあるかもしれません。
あとは、いきなりifがいっぱい出てくるコードを書くのではなくて、
もっと単純なコードから試してみたら、問題が見つけやすいのではないでしょうか。
他に気づいた部分
<?php wp_list_categories('child_of=ID&include=55,56,57,58,59,60,61,62&orderby=ID&order=ASC&show_count=1&depth=2&hierarchical=1&hide_empty=0&title_li='); ?>
これじゃIDが文字列で渡ってるのでは?
また、パラメーターは & でも渡せますが、多くなると可読性が悪くなるので、arrayで渡したほうが良いですよ。
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_categories
一応、仮に整理しましたが、
親階層だけ表示になってしまい、子階層のリンクに飛びません。
どこか間違っているでしょうか。
ご教授お願いします。
<?php $category = array(
'child_of' = 'ID',
'include' = '55,56,57,58,59,60,61,62',
'orderby' = 'ID',
'order' = 'ASC' ,
'show_count' = 1,
'depth '= 2,
'hierarchical' = 1,
'hide_empty' = 0,
);
?>
<?php wp_list_categories( $category ); ?>