私は助けが必要です。なぜこのスクリプトが無限にループするのかわかりません。私のサイトは現在、サーバーをフリーズし続けています。つまり、リソースをSQLサーバーのシャットダウンポイントに制限しています。WPクエリForeachに無限ループがあります
global $post;
$args = array(
'posts_per_page' => 4,
'numberposts' => 4,
'offset' => 0,
'category' => $id,
'orderby' => 'post_date',
'order' => 'DESC',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish',
'suppress_filters' => true
);
$tips = get_posts($args);
foreach($tips as $post) : setup_postdata($post); ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php if(has_post_thumbnail()){ the_post_thumbnail('medium', array('itemprop'=>'image')); } ?>
</a>
<?php endforeach?>
どうすれば解決できますか?ありがとう
こんにちは@Anantを助け、私は出力を追加しました。 Plizは$ i = 1を無視して削除します。 Thx – Mwesigwa
私は、<?php setup_postdata($ tip); ?>、本当にありがとう、これがすべて修正することを願っています – Mwesigwa
意味的なエラーになります!間違った出力が残っているようです<?php setup_postdata($ post); ?> – Mwesigwa