При разработке моего приложения 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
..