自分なりに調べた結果、以下の方法に辿り着きましたが、これだと最初の一つだけしか指定する事が出来ませんでした。
<?php
$category=get_the_category($cat);
wp_list_bookmarks('category_name='.$category[0]->cat_name);
?>
また、ここから更に調べていくとこちらのトピックに辿り着きいたのですが、phpの知識が乏しくどうしたら良いか分かりません。
<?php
$cats = get_the_category();
foreach($cats as $cat) {
wp_list_bookmarks('category_name='.$cat->cat_name . ','; } );
?>
これで合っているかどうか全く自信が無いので、どなたか正解となる回答を頂けないでしょうか。
自分なりに勉強して当初思い描いていたコード自体は実現出来ました
<?php
$cats = get_the_category();
$i = 0;
foreach ($cats as $cat) {
$i++;
if ( count($cats) !== $i) {
echo $cat -> cat_name . ", ";
} else {
wp_list_bookmarks('category_name='.$cat->cat_name);
}
}
?>
しかし、wp_list_bookmarksのパラメータであるcategory_nameをcategoryと同様にカンマ区切りで複数指定出来ると勘違いしていた為、結果としてこのコードは無意味なものとなってしまいました。
よって、このトピックは解決とし、新しいトピックを作成します。
訂正
<?php
$cats = get_the_category();
$i = 0;
foreach ($cats as $cat) {
$i++;
if ( count($cats) !== $i) {
wp_list_bookmarks('category_name='.$cat->cat_name . ",");
} else {
wp_list_bookmarks('category_name='.$cat->cat_name);
}
}
?>