ショートコードカテゴリslug
-
お世話になります。
functions.phpにショートコード用のPHPを追加し、ショートコードで
カテゴリを出力しようとしたのですが、slugの取得がうまくいきません。functions.phpに追加したPHP
function myca( $atts ){ $cats = get_the_category(); if ( $cats ){foreach($cats as $cat) {$ca .= '<a href="'.$cat->slug.'" >'.$cat->name.'</a>'.",";} return rtrim($ca,","); }} add_shortcode( 'ca', 'myca' );
ショートコードを出力してみると、リンクURLが
「http://hoghog/category/diary」となると思っていましたが、
「http://hoghog/diary」となってしまいます。どなたか解決方法がわかる方、ご教授ください。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「ショートコードカテゴリslug」には新たに返信することはできません。