0

我正在做一些 WordPress 主题。我有一个#novelsslider div。在#novels 内部,我使用此代码获取“小说”类别中的最新三个帖子,在 html div 内部,我使用一些 php 函数获取最新的 3 个帖子并加载 html 3 次浮动到左侧构建一个滑块:

<!-- slider -->       
<div id="novelsslider" class="slider">

<? $novels = get_option('of_novels') ?>
<?php query_posts('category_name=$novels&posts_per_page=3'); ?>
<?php while (have_posts()) : the_post(); ?>
    <div class="sliderunit">
        <?php the_post_thumbnail(); ?>
        <div class="novelsslidertitle">
            <div class="arrow-left"></div>
                <a href="<?php the_permalink(); ?>">
                <img class="cross" src="<?php bloginfo('stylesheet_directory'); ?>/images/cross.png"/>
                </a>
                <a href="<?php the_permalink(); ?>">
                    <?php the_title(); ?>
                </a>        
            </div>
        </div>
        <?php endwhile;?>

        <div id="novelsslidebars">
            <input type="submit" value="" class="slidebars" id="novelsslidebtnleft">
            <input type="submit" value="" class="slidebars" id="novelsslidebtnmiddle">
            <input type="submit" value="" class="slidebars" id="novelsslidebtnright">
        </div>

    </div> 
<!-- End novelsslider -->

ow 我有一些箭头.. 我希望它们在单击以获取一组以前的 3 个帖子并加载它们时,我该如何做这样的循环?

4

1 回答 1

0

为此,您可以采用以下任何一种方法:

1-如果您的帖子数量不多,那么您可以预加载它们并存储在默认隐藏的某个容器中,当您单击下一个/上一个按钮时会出现,例如内容滑块,但这是一种不好的方法,而不是推荐的。

2- 使用 AJAX 加载其余帖子,这是一个很好的方法,并且将是纯动态的。查看以下链接以获得想法:

http://wp.tutsplus.com/tutorials/getting-loopy-ajax-powered-loops-with-jquery-and-wordpress/

Wordpress - 如何通过 AJAX 获取更多帖子?

于 2013-05-16T10:18:03.163 回答