2012年5月30日水曜日
2012年5月19日土曜日
[WP]プラグインなしのページネーション
コリス とかを参考に、functions.phpなどへ加筆する方法で追加。
■躓いた点
当初投稿を呼んでくる処理を
<?php $posts = get_posts('numberposts=表示数No&category=カテゴリNo');
foreach($posts as $post): ?>
のやつで呼んでて、
query_posts()を使わなかったので認識できず。
query_postsを使った場合も、上記のループでは正常に投稿が表示されない。
■最終的に
投稿のループからページネーションまでは以下のソース
divのクラス等はその時のもの。
■躓いた点
当初投稿を呼んでくる処理を
<?php $posts = get_posts('numberposts=表示数No&category=カテゴリNo');
foreach($posts as $post): ?>
のやつで呼んでて、
query_posts()を使わなかったので認識できず。
query_postsを使った場合も、上記のループでは正常に投稿が表示されない。
■最終的に
投稿のループからページネーションまでは以下のソース
divのクラス等はその時のもの。
<?php query_posts('cat=3&posts_per_page=10&paged=' . get_query_var('paged')); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="news_section">
<div class="news_title">
<h3><a href="<?php the_permalink(); ?>" ><?php the_title(); ?></a></h3>
<span class="dateNum"><?php echo date("Y.m.d", strtotime($post->post_date)); ?></span>
</div>
<p class="news_content">
<?php
$content = apply_filters('the_content', $post->post_content);
echo $content ?>
</p>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php if (function_exists("pagination")) {
pagination($additional_loop->max_num_pages);
} ?>
マジ焦った
一応本文にちゃんと$apply_filters使ってあるからタグも継承される
太字はだめみたいだけども
2012年5月2日水曜日
登録:
投稿 (Atom)