循环加载一次特色文章

时间:2012-09-05 作者:HjalmarCarlson

我正在处理WP Touch主题,我有一个模板文件,如下所示:

<?php get_header(); ?>  
<?php locate_template( \'featured-post.php\', true, false ); ?>
<?php locate_template( \'blog-loop.php\', true ); ?>
<?php get_footer(); ?>
在博客循环中,我用一个基本循环加载了许多帖子,然后在页面底部有一个ajax调用(内置于主题中),该调用将加载下一组帖子。这很好,接受ajax调用是在blog循环内部进行的,并加载到特色帖子查询中。因此,每当用户单击“加载更多”时,他们就会在所有新帖子之间看到一篇特色文章。

我怎样才能解决这个问题?我可以有一个条件语句,允许只在第一次加载时显示特色文章吗?

1 个回复
SO网友:HjalmarCarlson

我找到了解决自己问题的办法。

对于将来需要解决此问题的任何人,Wordpress提供了一组条件语句,用于支持所有内容,包括分页。

<?php get_header(); ?>
<?php if ( ! $paged || $paged < 2 ){ ?>
<?php locate_template( \'featured-post.php\', true, false ); ?>
<?php }?>
<?php locate_template( \'blog-loop.php\', true ); ?>
<?php get_footer(); ?>

结束

相关推荐

尝试通过AJAX加载帖子内容

好的,我正在尝试通过AJAX加载帖子的内容。下面是函数。php部件 wp_localize_script(\'ajax-script\', \'ajax_object\', array(\'url\' => $blogurl,\'path\' => $path,\'ajaxurl\' => admin_url( \'admin-ajax.php\' ))); add_action(\'wp_enqueue_scripts\', \'javascripts\');&#