前提・実現したいこと
krc-cast-manager*というプラグインを使用、ランキングに順位を表示させるのにてこずっております。
該当のソースコード
<?php $ranking_fields = get_post_custom(); //カスタムフィールドを取得 $ranking_cast_ids = json_decode($ranking_fields['_cast_rankings'][0]); //画像配列を用意 ?> <h2 class="entry-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2> <div class="cssgrid"> <?php foreach ($ranking_cast_ids as $cast_id) {$cast = get_post_custom($cast_id); echo '<div><a href="' . get_permalink($cast_id) .'" >';?> <img src="<?php $img_url = json_decode(get_post_meta($cast_id , '_cast_screens' ,true)); echo esc_url($img_url[0]); ?>" alt="<?php echo $cast ['_krc_name'][0];?>" /></a> <?php echo $val['rank'] ?> <?php echo $cast ['_krc_name'][0];?> </div> <?PHP } ?> </div>
試したこと
https://kurubusi.net/products/sample/sample_krc-cast-manager/
のコメント欄にある、ランキングをカウントをしてみましたが上手くできません
■ランキングの数字を付けたい
$rank = 1;
foreach ($krc_cast_rankings as $id => $work) {
ecoh $rank;
$rank++;
}
等、ランキングをカウントして見てはいかがでしょうか。
情報
名前の前に、順位を表示させたいのです。
よろしくお願いします
要件が特殊な感じだから自作しないと無理だろな。WPでメルマガ配信を自作するってそんなに難しくないけどな。
回答1件
あなたの回答
tips
プレビュー