При разработке моего приложения WordPress у меня есть требование, когда мне нужно показать некоторые случайные сообщения, и пользователю должна быть предоставлена ссылка, где он может обновлять сообщения, это должно быть частью дома страница, и вот что я сделал на домашней странице до сих порОбновление некоторой части страницы в wordpress
<div id="random-wrapper">
<h3>Random Posts</h3>
<div id="random-content" style="opacity: 1; display: block;">
<?php
$args1 = array('numberposts' => 12 ,'orderby' => 'rand');
global $post; //save the current post
$temp=$post;
$rand_posts1 = get_posts($args1);
foreach($rand_posts1 as $post) ://yes this is required, we need $post in setup_postdata
setup_postdata($post); ?>
<?php $values = get_post_custom_values("Image");
if (isset($values[0])) { ?>
<span style="float:left; padding:0 0 10px;">
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="left">
<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php
$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=80&h=80&zc=1&q=90"
alt="<?php the_title(); ?>" class="colabs-image" width="80px" height="80px" /></a>
</span>
<?php } ?>
<?php endforeach;
$post=$temp;//restore current page
?>
</div>
</div>
Приведенный выше код работает отлично, но я не уверен, как я могу обновить выше DIV, так что он может принести любые другие случайные сообщения для отображения в домашняя страница. Я знаю, что могу перезагрузить это с помощью jQuery, но для этого мне нужно отделить это на другой странице и перезагрузить страницу, и я не уверен, как это можно сделать в WordPress.
Пожалуйста, предложите способ достижения этой функциональности.