您需要一个js文件。。
然后使用js调用流
function ajaxStreamCall(){
$.ajax({
type:\'POST\',
data : {
action: \'get_stream\',
offset : +++ //you will need to find a method to offset from your current posts
},
success: function(obj){
$(obj).prependTo(\'#news-stream\');
},
url: "/wp-admin/admin-ajax.php"
});
}
你需要找到你的偏移量是多少,也许只需要数一数你当前的流(帖子),然后告诉它偏移那么多。。
顺便提一下如果你已经迷路了,那就找一个插件来做吧,我不是百分之百地告诉你怎么做,你需要一些Wordpress/Ajax知识
Next in功能
add_action( \'wp_ajax_get_stream\', \'stream\' );
add_action( \'wp_ajax_nopriv_get_stream\', \'stream\' );
function stream(){
$post_offset = $_POST[\'offset\'];
$args = array( \'numberposts\' => \'10\',\'offset\' =>$post_offset );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
printf( \'<li><a href="%1$s">%2$s</a></li>\',
esc_url( get_permalink( $recent[\'ID\'] ) ),
apply_filters( \'the_title\', $recent[\'post_title\'], $recent[\'ID\'] )
);
}
}
现在只需使用jQuery将其附加到末尾。再一次这只是一个如何做到这一点的想法。如果你有问题,请告诉我。希望这能让你走上正确的方向。