trazomaw
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったすべてのプラグインをオフにして試してみます。
>$post
>から
>the_permalink
>the_titleにあてはまるものは何でしょうか?勘違いです。
無視して構いません。フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った<?php $args = array( 'posts_per_page' => 5 ); $my_posts = get_posts( $args ); // $posts = とは書かない foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <?php the_title(); ?> <?php the_permalink(); ?> <?php endforeach; wp_reset_postdata(); ?>
トップページにこのソースを晴れたのですが、最初の2回は新しい記事が出てきたのですが、それ以降は変化なしです。新しい記事が取得出来ません。
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った<?php $args = array( 'posts_per_page' => 5 ); $my_posts = get_posts( $args ); // $posts = とは書かない foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <?php the_title(); ?> <?php the_excerpt(); ?> <?php the_permalink(); ?> <?php endforeach; wp_reset_postdata(); ?>
このソースをトップページ以外のページに貼り付けると動くのですが、何故かトップページに貼ると動きません
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った古い記事は表示されます。
sabumitボタンを遅たあと、それ以降の更新記事が表示されません。
他のテンプレート固定ページはちゃんと表示されます。フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った古い記事は表示されます。
sabumitボタンを遅たあと、それ以降の更新記事が表示されません。
他のテンプレート固定ページはちゃんと表示されます。フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったあ、上にボタンがあったのですね。焦ってまして、すいません。もう一度書き直します。正しく動きませんした。
$args = array( 'posts_per_page' => 5, 'posts_per_archive_page' => 5, 'offset' =>0, 'nopaging' => false, 'paged' => get_query_var('page') ); ?> <?php $the_query = new WP_Query( $args ); ?> <?PHP $count=0; ?> <?php if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); ?> <?php $count+=1; ?> <li> <span class="date"> <?php the_time('Y年n月j日'); ?> <?php $days=30; $today=date('U'); $entry=get_the_time('U'); $diff1=date('U',($today - $entry))/86400; if ($days > $diff1) { echo '<img src="http://www.trazomaw.miraiserver.com/images/new.png" alt="New" />'; } ?> </span> <a href="<?php the_permalink(); ?>"><?php the_title();?></a> </li> <?php if($count==5) break; ?> <?php } ?> <?php } ?> <?php wp_reset_query(); ?> <?php $args = array( 'posts_per_page' => 5 ); $my_posts = get_posts( $args ); // $posts = とは書かない foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <li> <span class="date"> <?php the_time('Y年n月j日'); ?> <?php $days=30; $today=date('U'); $entry=get_the_time('U'); $diff1=date('U',($today - $entry))/86400; if ($days > $diff1) { echo '<img src="http://www.trazomaw.miraiserver.com/images/new.png" alt="New" />'; } ?> </span> <a href="<?php the_permalink(); ?>"><?php the_title();?></a> </li> <?php endforeach; wp_reset_postdata(); ?>
上記両方のやり方でダメでした。
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った<?php $count+=1; ?>はカウントでループさせない方法でやってみた時の名残です。
↑訂正します。慌てていて勘違いしていました。忙しいもので。ループを自分のわかる書き方に直しました。
↓この書き方だと意味がわからなくて<?php // クエリ query_posts( $args ); // ループ if ( have_posts() ) : while ( have_posts() ) : the_post(); echo ' <li>'; the_title(); echo '</li> '; endwhile; else: endif; // クエリをリセット wp_reset_query(); ?>
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったどちらの方法もすでに試しましたが、Topページだけうまく表示されません。
Topページは固定ページでオリジナルのテンプレートを使っています。$args = array( 'posts_per_page' => 5, 'posts_per_archive_page' => 5, 'offset' =>0, 'nopaging' => false, 'paged' => get_query_var('page') ); ?> <?php $the_query = new WP_Query( $args ); ?> <?PHP $count=0; ?> <?php if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); ?> <?php $count+=1; ?> <li> <span class="date"> <?php the_time('Y年n月j日'); ?> <?php $days=30; $today=date('U'); $entry=get_the_time('U'); $diff1=date('U',($today - $entry))/86400; if ($days > $diff1) { echo '<img src="http://www.trazomaw.miraiserver.com/images/new.png" alt="New" />'; } ?> </span> <a>"><?php the_title();?></a> </li> <?php if($count==5) break; ?> <?php } ?> <?php } ?> <?php wp_reset_query(); ?> <?php $args = array( 'posts_per_page' => 5 ); $my_posts = get_posts( $args ); // $posts = とは書かない foreach ( $my_posts as $post ) : setup_postdata( $post ); ?> <li> <span class="date"> <?php the_time('Y年n月j日'); ?> <?php $days=30; $today=date('U'); $entry=get_the_time('U'); $diff1=date('U',($today - $entry))/86400; if ($days > $diff1) { echo '<img src="http://www.trazomaw.miraiserver.com/images/new.png" alt="New" />'; } ?> </span> <a>"><?php the_title();?></a> </li> <?php endforeach; wp_reset_postdata();
両方共ダメです。
フォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思った何回かテストをしていて、
<?php $loop = new WP_Query( array( ‘post_type’ => ‘post’ ) ); ?>
の下に <?php wp_reset_query(); ?>を付け足したら、また動かなくなり、
<?php wp_reset_query(); ?>を削除してもしても動かなくなってしまいましたフォーラム: 使い方全般
返信が含まれるトピック: トップページの新着記事だけ更新されないが、タイプミスをしたと思ったたびたびすいません。
<?php $loop = new WP_Query( array( ‘post_type’ => ‘post’ ) ); ?>
という1行を1番植えに足して
<?php query_posts(array( ‘posts_per_page’ => 5, ‘offset’ => 0 )); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
こうやったらうまくいきました。
このやり方は間違っていないのでしょうか?
自身が持てません。
どなたかご教示願います。