[ 質問者返信待ち ] 投稿リストのブロックで投稿取得件数が-1になっているMemory Overflowが出てしまう

VWSとは フォーラム VK Blocks・Pro [ 質問者返信待ち ] 投稿リストのブロックで投稿取得件数が-1になっているMemory Overflowが出てしまう

[ 質問者返信待ち ] 投稿リストのブロックで投稿取得件数が-1になっているMemory Overflowが出てしまう

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #97685

    ■ WordPress のバージョン
    6.5.5

    ■ テーマ・プラグインは全て最新版で確認してください。
    確認しました。

    ■ 子テーマをご利用の場合は親テーマに変更して症状が改善するか確認してください。
    確認しました。

    ■ テーマの種類
    Lightning ( G3 )

    ■ テーマのバージョン
    15.26.1

    ■ スキンの種類
    プレーン

    ■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
    確認しました。

    ■ 期待する動作
    投稿リストブロックを配置する

    ■ 自分で試した事
    投稿リストブロックを配置する

    ■ 症状が発生するブラウザ
    サーバーサードの問題

    ■ 実際の症状
    https://github.com/vektor-inc/vk-blocks-pro/blob/51b2f8d9654c230ba3f3dc3a469b14fb02af4b3b/inc/vk-blocks/view/class-vk-blocks-postlist.php#L198

    上記の部分、ブロック内で WP_Query を発行しているのですが、このとき投稿の取得件数が posts_per_page => -1 となっています。

    投稿の件数が20万件近くあるサイトで実行したところ、一度に取得する件数が多すぎてメモリオーバーフロー(256MB)になってしまいました。メモリリミットをこれ以上上げるのはあまり現実的ではないので、投稿の件数を絞るなどの対応は可能でしょうか。

    現在はプラグインの該当箇所を書き換えて利用しています。
    よろしくお願いします。

    ■ その他特記事項
    GitHubにイシューを立てました。


    該当URL : https://*********

    ※該当URLはフォーラムライセンスが有効のユーザーにのみ表示されます

    #97686

    お世話になりますー!イシカワでございます!
    対応検討いたしますので恐れ入りますがお待ちくださいませ。
    逆にオススメ・都合の良い処理方法がありましたらリクエストください!

    #99146

    大変お待たせいたしました。
    1.81.0.1 にて修正いたしましたのでアップデートの上ご確認くださいませ。
    よろしくお願いいたします。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。