1
私のワードプレスデータベースから約6000のレコードをフェッチする必要があります。私はWordPressの$ wbpd-> get_result( 'Query')の簡単なクエリを使用しています。CSVファイルをダウンロードするためにワードプレスでバッチ処理を行う方法
「サーバータイムアウトエラー」というエラーが表示されます。ですから、バッチ処理のコンセプトを使いたいと思っています。
以下は私のコードです。
$start_from = 0;
$i = 1;
$total_pages = ceil($total_records_result/10);
for($i = 1; $i <= $total_pages; $i++){
$start_from = ($i - 1) * 10;
$querystr = "select
p.order_id,
p.order_item_id,
p.order_item_name,
p.order_item_type,
po.post_status
from
wp_woocommerce_order_items as p,...........;
$querystr .= " group by p.order_item_id order by p.order_id DESC LIMIT $start_from, 10";
$pageposts = $wpdb->get_results($querystr, OBJECT);
foreach ($pageposts as $post) { ....}
誰でもこれを手伝うことができます。
ありがとうございます。
セキュリティ上の理由から「max_execution_time」を増やすことはできません。 –
タイムアウトを増やす方法については、Webホスティング会社に相談してください。 –
私はバッチ処理のコンセプトについて考えました。ありがとう。 ;) –