ここに私のワードプレステンプレートファイルです。最近の投稿が6件あり、これらの6件の投稿がrpwごとに2つの列に表示されます。列divsは変数です。$ hol = 1と$ hol = 2です。ここで2列ではなく3列の投稿を表示するようにwordpressクエリを変更しますか?
は私のテンプレートファイルのコードです:
<div id="page-full-width"><?php query_posts('showposts=6'); ?>
<?php $hol = 1; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php if (in_category('3')) continue; ?>
<?php if (in_category('4')) continue; ?>
<?php if ($hol == 1) echo "<div class=\"main-content\">"; ?>
<div class="large-6 columns post hol<?php echo $hol;?>" id="post-<?php the_ID(); ?>">
<?php if (get_post_meta($post->ID, 'thumb', true)) { ?>
<?php } else { ?>
<?php } ?>
<h2><a title="Permanent Link to <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?><br></p>
<?php if ($hol == 2) echo "</div>";
(($hol==1) ? $hol=2 : $hol=1); ?>
</div><!--/post-->
<?php endwhile; ?>
<?php endif; ?>
私は
<?php if ($hol == 3) echo "</div>";
(($hol==1) ? $hol=3 : $hol=2 : $hol=1); ?>
にラインを変更するように、いくつかのソリューションを試みたが、それはいつも白い画面になりました。私の質問です:クエリを変更し、2列ではなく3列でコンテンツを表示することは可能ですか(もちろん、各部門は "大4列"になります)。
カスタム投稿タイプ、つまりジョブからの投稿のみをクエリできますか?
ありがとうございます。
ジップクンダンありがとうございます。残念ながら、私はこれを取得しています: 構文解析エラー:予期せぬ構文エラーです.12行目の '=>'(T_DOUBLE_ARROW): <?php query_posts( 'post_type' => 'jobs'、 'showposts = 6'); ?> 何か考えていますか? – user3350511
引数を配列として使用していません。 "query_post"ステートメントの違いを確認してください。提案どおりに試してみてください。それは理想的に機能するはずです。query_posts(array( 'post_type' => 'ジョブ'、 'posts_per_page' => 6)); – zipkundan