私は以下のコードで助けが必要です。これはアルファベット順に1列に表示されます。これを3列に表示するにはどのように変更できますか?複数の列にWordpressを表示する投稿タイプ
Apple 1
Apple 2
Apple 3
B
Beattle 1
Beattle 2
Beattle 3
C
Cattle 1
Cattle 2
Cattle 3
Iは総ポストから2ベースに列を分割します。 orderby
はpost_title
とorder
あると
$count_posts = wp_count_posts('partner');
$lastChar = '';
while($list->have_posts()): $list->the_post();
global $post;
$brandname = $post->post_title;
$char = $brandname[0];
if ($char !== $lastChar) {
if ($lastChar !== '')
echo '<br>';
echo "<div style='padding:10px; background:red;
color:white; font-weight:bold;'>".
strtoupper($char)."</div>";
//print A/B/C etc
$lastChar = $char;
}
echo '<li><a href="'.$post->link.'"
title="'.$post->post_title.'"
target="_BLANK" >' .
$brandname.'</a></li>';
endwhile;
wp_reset_postdata();
コードの書式を向上させるには、このスタイルを追加し、上記
$inc=0
を宣言します頭言い訳。 – Pruneプルーンありがとうございます。あなたは私がいますか? – user3103905
@ user3103905私の答えをチェックしてください –