Wiederholen einer Schleife nach x Zeit

Ich bin neu in WordPress und PHP und würde mich über ein Problem freuen, das ich nicht lösen kann:

Ich habe eine WordPress-Site und auf meiner Homepage habe ich einen Abschnitt, der beim Laden der Seite zwei zufällige Produkte aus meinem Store anzeigt.

Nun möchte ich es (nicht sicher, ob es der richtige Begriff ist …) die PHP-Aktion alle 5 oder 10 Sekunden wiederholen, so dass Benutzer andere Produkte sehen können, ohne tatsächlich auf den Laden zuzugreifen.

Beispiel: Store hat 10 Produkte. Auf Seitenladeprodukten werden A und B angezeigt. Nach x Sekunden werden die Produkte C und D angezeigt.

Ich habe gelesen, dass der beste Weg, dies zu tun wäre mit einem Javascript oder jQuery setTimeout-function, aber da ich nicht mit PHP vertraut bin, weiß ich nicht, wo dies zu setzen.

Unten ist der Code auf meiner Seite (Ich verwende ein Plugin, um PHP direkt in die WordPress-Seite einfügen zu können):

    'product', 'stock' => 1, 'posts_per_page' => 2, 'orderby' =>'rand','order' => 'DESC' ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
  • <a id="id-" href="" title=""> post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo 'Placeholder'; ?>

Solutions Collecting From Web of "Wiederholen einer Schleife nach x Zeit"