■ 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はフォーラムライセンスが有効のユーザーにのみ表示されます