ショートコード内にてカテゴリスラッグの出力がわかりません
-
お世話になります。
php,wordpress共に初めて数日の初心者です。色々検索し、試してみたのですがどうにも表示が出来ませんので教えて下さい。
・投稿記事の新着情報を固定ページにて表示する為、function.phpに以下のショートコードを記述しています。
//指定記事数の記事リストを表示(Homeで使用)
function getCatItems($atts, $content = null) {
extract(shortcode_atts(array(
“num” => ‘5’
), $atts));
global $post;
$oldpost = $post;
$myposts = get_posts(‘numberposts=’.$num.’&order=DESC&orderby=post_date’);
$retHtml='<dl>’;
foreach($myposts as $post) :
setup_postdata($post);
$retHtml.='<dt>’.get_post_time(‘Y/m/d’).'</dt>’;
$retHtml.='<dd><span class=””> </span>‘.the_title(“”,””,false).’</dd>’;
endforeach;
$retHtml.='</dl>’;
$post = $oldpost;
return $retHtml;
}
add_shortcode(“recent”, “getCatItems”);以上が記述ですが、<span class=”ココ”> ココ </span> ←ココと記載した所に対象のカテゴリスラッグを出力したいのです。
完成としては 6/21(日付) 新製品情報(カテゴリスラッグ) 凄い掃除機発売しました!(記事タイトル) といった感じです。どなたかお力添え頂けますと幸いです、よろしくお願い致します。
- トピック「ショートコード内にてカテゴリスラッグの出力がわかりません」には新しい返信をつけることはできません。