サポート » テーマ » 投稿記事をもっと読むを表示させたい

  • 解決済 tazima3469

    (@tazima3469)


    バージョン 3.9.1

    のワードプレスを使っています。

    http://hijiriworld.com/web/wp-ajax-loading/
    のような感じで表示させたいのですが、
    設置しても読み込みができないです。

    設置すると

    Notice: Undefined index: now_post_num in /var/www/***.co.jp/html/shop/wp/wp-content/themes/***/more-disp.php on line 4 Notice: Undefined index: get_post_num in /var/www/***.co.jp/html/shop/wp/wp-content/themes/***/more-disp.php on line 5

    こんな感じで表示されてしまいます。

    他に方法はございませんでしょうか?

    どなたかご教授お願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック投稿者 tazima3469

    (@tazima3469)

    似ているサイトで
    http://koukitips.net/ajax-more-read/#matome

    を参考にしたのですが、最初の設定した部分は表示されるのですが読み込む投稿が表示されず。

    http://***.co.jp/shop/wp/wp-content/themes/***/more.php
    に直接アクセスすると

    Notice: Undefined index: now_post_num in /var/www/***.co.jp/html/shop/wp/wp-content/themes/***/more.php on line 3 Notice: Undefined index: get_post_num in /var/www/***.co.jp/html/shop/wp/wp-content/themes/***/more.php on line 4 {“noDataFlg”:1,”html”:””}

    どなたか解決方法をおしえていただけませんでしょうか?

    モデレーター jim912

    (@jim912)

    エラーの内容からすると、JavaScriptから now_post_num が正しく送信できていないのだろうという推測はたちます。それが他との競合なのか、設定が正しくないのかは不明です。

    それと、紹介されているコードはSQLインジェクションの脆弱性を含む、かなりまずいコードで、最悪データベースを破壊しかねません。

    トピック投稿者 tazima3469

    (@tazima3469)

    ごへんしんありがとうございます。

    対策方法はございますでしょうか?

    アドバイスいただけたらと幸いです。

    モデレーター gatespace

    (@gatespace)

    一番簡単な方法は Jetpackプラグインをインストールして、Infinite Scroll を有効化してください。
    http://jetpack.me/support/infinite-scroll/

    デフォルトテーマは対応しているのでそれで動作確認して見るのといいと思います。

    自力でがんばるなら jQuery.autopager 使った方が簡単です。
    http://nskw-style.com/2012/jquery/jquery-autopager-on-wp.html

    リンク先では CDNのjQuery使ってますが、WordPressに入っている jQueryでも大丈夫かと思います。

    トピック投稿者 tazima3469

    (@tazima3469)

    解決致しました。ご指導ありがとうございました。

    トピック投稿者 tazima3469

    (@tazima3469)

    ご指導ありがとうございました。

    解決済みに致します。今後度もよろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「投稿記事をもっと読むを表示させたい」には新たに返信することはできません。