フォーラムへの返信

15件の返信を表示中 - 16 - 30件目 (全53件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: プラグインの検索でエラー
    トピック投稿者 trazomaw

    (@trazomaw)

    >解決しているとは思えませんが・・
    解決しました。
    sqlのエラーが消えました。
    WPtap Mobile Detectorを停止したら検索できるようになりました。
    ありがとうございます。
    でも、そのプラグインと同じ働きをするプラグインご存じありませんか?

    フォーラム: 使い方全般
    返信が含まれるトピック: mysqlのエラー
    トピック投稿者 trazomaw

    (@trazomaw)

    Optimize DBをインストールしてオプティマイズしたらデータベースのエラーはなくなりました。
    予期せぬエラーは別スレにします

    フォーラム: 使い方全般
    返信が含まれるトピック: mysqlのエラー
    トピック投稿者 trazomaw

    (@trazomaw)

    プラグインをインストールしようとしたら、

    予期せぬエラーが発生しました。WordPress.org かこのサーバーの設定で何かがうまくいっていないようです。この問題が引き続き発生するようならフォーラムで相談してみてください。

    というエラーが出て来ました。

    これも関係しているのでしょうか?

    トピック投稿者 trazomaw

    (@trazomaw)

    別のサーバーでプラグイン無しで小テーマでトップページを固定ページにして、
    1.最初のデータを入力(投稿)
    2.次のデータを入力(投稿)
    3.トップページのリンクをクリック
    4.新しく入力したデータが表示されるかチェック
    5.2~4の繰り返し
    (一度、リセットしたいと思ったら、submitボタンを押して最新の投稿を表示)

    を行ったところ、ちゃんと動きました。

    ということは私のソースが悪いということになります。
    少し追いついて考えてみると、1点気になるところがありました。
    トップページと他に2つのページが固定ページなんですが、
    その合計3つのページだけ、別のスタイルシートを適用しようとしていました。
    get_header()が使えません。それで考えたのが、ページのソースを見て、
    ヘッダー部分を丸々コピーするということでした。
    そのコピーしたところをよく見ると、
    現在のページと前のページと次のページのタグがついていました。
    これが悪さをしていたんだと思い、(書く投稿のページのソースをコピーしていた。。。。アホ)トップページのソースをコピーして、

    <?php
    $args = array(
        'posts_per_page' => 5
    );
    ?>
    <ul>
    <?php $my_query = new WP_Query($args); ?>
    <?php if ($my_query->have_posts()) : ?>
        <?php while ($my_query->have_posts()) : $my_query->the_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 endwhile; ?>
    <?php endif; ?>
    <?php wp_reset_postdata(); ?>
    
    </ul>

    このソースを実行したところ、うまく新しい投稿が取得することができました。

    皆さん大変お騒がせしてしまい申し訳ありません。
    ページ送りの静的ページにいくら値を入れても代わる訳ありませんよね。
    常に同じ所を見ているわけで。
    wordpressのバグではありませんでした。

    トピック投稿者 trazomaw

    (@trazomaw)

    わかました、少し忙しいので遅くなるかもしれませんが、別のサーバーに作って確かめてみます。

    トピック投稿者 trazomaw

    (@trazomaw)

    W3 Total Cache、これは私もハマりました。ていうか、入れただけでサイトが真っ白になってしまいました。すぐに外しました。

    >検証された経緯
    0.プラグインの無効化
    1.最初のデータを入力(投稿)
    2.次のデータを入力(投稿)
    3.トップページのリンクをクリック
    4.新しく入力したデータが表示されるかチェック
    5.2~4の繰り返し
    (一度、リセットしたいと思ったら、submitボタンを押して最新の投稿を表示)
    この作業を延々と繰り返しました。

    確かに、私のサイトだけでバグだと断定するのは早計ですかね。
    でも、このソースで確かめても、同じエラーが出ました。

    <?php get_header(); ?>
    
    <div id="primary" class="site-content">
    	<div id="content" role="main">
    
    		<?php while ( have_posts() ) : the_post(); ?>
    			<?php get_template_part( 'content', 'page' ); ?>
    			<?php comments_template( '', true ); ?>
    		<?php endwhile; // end of the loop. ?>
    
    		<?php
    		// 投稿の最新5件を表示
    		$args = array(
    		    'posts_per_page' => 5
    		);
    		$my_posts = get_posts( $args );  //  $posts = とは書かない
    		    foreach ( $my_posts as $post ) :  setup_postdata( $post ); ?>
    
    		<p><?php the_title(); ?> <?php the_permalink(); ?></p>
    		<?php    endforeach;
    		wp_reset_postdata();
    		?>
    
    	</div><!-- #content -->
    </div><!-- #primary -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    それで結局、私のサイトでは私の作ったコードで解決させました。

    トピック投稿者 trazomaw

    (@trazomaw)

    すいません、寝てなくてかーっとしていました。。。
    でも、プラグインを全部無効にしてtwentytwelveにテンプレートを入れたときは動いて、
    小テーマにした途端動かなくなりました。
    functions.phpも何もいじってない状態です、それでもうごきませんでした。
    キャッシュのプラグインが悪さをするということはわかりました。
    バグでないということもわかりました。
    でも、現状の状態で問題なく動いているので、これでよしとしたいと思います。
    皆さんに不快な思いをさせてしまったことは遺憾に思います。
    すみませんでした。

    トピック投稿者 trazomaw

    (@trazomaw)

    V.J.Catkickさんでしたすいません

    トピック投稿者 trazomaw

    (@trazomaw)

    僕の書き方が悪かったんですが、1回めは表示されるんです。
    次にデータを1つたします。
    リンクをクリックします。
    次のデータが表示されます。
    次にまた同じ事をします。
    データを足します。
    リンクをクリックします。
    データが変わりません。
    submitボタンを押します。
    次のデータが表示されます。

    次のデータが表示されなくなるまで、1から3回くらいで症状が現れます。

    gatespace世話役さん、試しましたか?

    トピック投稿者 trazomaw

    (@trazomaw)

    最初は表示されるかもしれませんが、データを2回、3回と足していくうちに動かなくなると思うんですが。。。確かめましたか?
    僕はもう動かなくなるのが怖いので変えるつもりはありませんが。

    トピック投稿者 trazomaw

    (@trazomaw)

    結局、キャッシュでもスタイルシートでもありませんでした。
    5件表示する前に1件ダミーのループを作ってみたら、うまくいきました。
    ソースは以下のとおりです。

    <?php query_posts('&posts_per_page=1'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    <?php endwhile; else: ?>
    
    <?php endif; ?>
    
    <?php
    $args = array(
        'posts_per_page' => 5
    );
    ?>
    <ul>
    <?php $my_query = new WP_Query($args); ?>
    <?php if ($my_query->have_posts()) : ?>
        <?php while ($my_query->have_posts()) : $my_query->the_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="images/new.png" alt="New" />';
    
      }
    
      ?>
    
      </span>
    
        <a href="<?php the_permalink(); ?>"><?php the_title();?></a>
    
      </li>
    
        <?php endwhile; ?>
    <?php endif; ?>
    <?php wp_reset_postdata(); ?>
    
    </ul>

    小テーマで固定ページでトップページで最新記事を表示したい方、注意してください。
    これはwordpressのバグだと思います、僕は。。。。

    トピック投稿者 trazomaw

    (@trazomaw)

    twentytwelve(親テーマ)に小テーマのテンプレートを持ってくると大丈夫なんですが、子テーマだとすべてのプラグインをなくしても動作しないようです。

    トピック投稿者 trazomaw

    (@trazomaw)

    ありがとうございます。
    ブラウザのキャッシュクリアしていませんでした。

    トピック投稿者 trazomaw

    (@trazomaw)

    >全てのプラグインをオフにし、デフォルトテーマにソースコードを書いた時も意図した通りの記事が出力されないのですか?

    出ました。
    ただ、色々テストしているうちにテーマを変える処理をしてもテーマが変わらなくなってしまいました。
    フォルダごと削除しないといけないかもしれません

    トピック投稿者 trazomaw

    (@trazomaw)

    んー、新着記事が表示されました。
    キャッシュ系のプラグインをたくさん入れていました。
    キャッシュ系のプラグインの見直しをしてみようと思います。

15件の返信を表示中 - 16 - 30件目 (全53件中)