0
PHPでそれを取得するには?私はこれを解決しようと2日失った。 plese help 説明画像はこちら... 私は特定の奇数の問題で立ち往生しています
ここに私のコードです。私は本当にこれを解決する方法を知らない。
<?php
/*----------------------- predelava --------------------------*/
$temp_query = $wp_query; ?>
<?php query_posts('cat=7&showposts=5'); //'cat=1 <-- Tukaj vpiši id tvoje kategorije ?>
<?php $numposts = $wp_query->post_count; ?>
<?php
$i = 1;
while (have_posts()) : the_post();
\t
\t if($i %2 != 0)
\t {
\t \t if($i == $numposts)
\t \t {
\t \t echo "<div class='center'>";
\t \t the_content();
\t \t echo '</div>';
\t \t }else
\t \t {
\t \t echo "<div class='evenpost'>";
\t \t \t the_content();
\t \t echo '</div>';
\t \t }
\t }
\t else
\t {
\t \t echo "<div class='evenpost'>";
\t \t the_content();
\t \t echo '</div>';
\t \t
\t }
\t $i++;
?>
<?php endwhile; ?>
<?php $wp_query = $temp_query; ?>
<?php
/*----------------------- predelava --------------------------*/
$temp_query = $wp_query; ?>
<?php query_posts('cat=7&showposts=5'); //'cat=1 <-- Tukaj vpiši id tvoje kategorije ?>
<?php $numposts = $wp_query->post_count; ?>
<?php while (have_posts()) : the_post(); ?>
<div class='<?php echo (++$j % 2 == 0) ? 'evenpost' : 'oddpost'; ?>'>
<?php if ($j != $numposts){
the_content();
} ?></div>
<?php if($numposts %2 != 0 && $j == $numposts)
{
?><div class="center"><?php the_content(); ?></div> <?php // class "center" definiraj v css fajlu tako da bo pozicioniran kot želiš ;)
}
?>
<?php endwhile; ?>
<?php $wp_query = $temp_query; ?>
</div>
敬具は
文字通り '|'文字をエコーしようとしていますか?もしあなたが実際に望むものの出力例を投稿できないのであれば? – Terminus
whileループはどこから始まるのですか? – Terminus
説明付きで画像をアップロードしました。これは今見た目です:http://vezica.panorama360.org –