Pedro Lino
Pedro Lino

Reputation: 601

Display latest articles inside of a post on wordpress

i was browsing some themes on wordpress, and i found one that is kind of a clone from 9gag.tv

You can see the demo theme here http://codecanyon.net/item/youtube-viral-videos-9gag-tv-clone/full_screen_preview/6770578

If you see that page, you see the "latest videos" area below, that has the posts arranged by date, but when you open a video, that area changes and it gives you random videos.

Is there a way to arrange the videos like in the home page and allow user to browse to older videos?

Upvotes: 0

Views: 68

Answers (2)

nCore
nCore

Reputation: 2087

I guess its easy to achieve it using the get_posts() loop. You'll also need to register new custom post_type for whatever posts you're going to post and fetch it through a loop like the example below.

I'm sure someone else will give a full answer but this will get you started.

http://codex.wordpress.org/Post_Types

http://codex.wordpress.org/Template_Tags/get_posts

<?php
$args = array( 'post_type' => 'custom_post_type', 'posts_per_page' => 10, 'orderby' => 'rand' ); 
$attachments = get_posts( $args );
if ( $attachments ) {
    foreach ( $attachments as $post ) {
        setup_postdata( $post );
        the_attachment_link( $post->ID, false );
        the_content();
    }
    wp_reset_postdata();
}
?>

Upvotes: 1

Aister
Aister

Reputation: 359

You can use wordpress php function get_posts() to fetch the posts, then echo the data you want using a foreach. The function also has the offset argument which you can use for the navigation.

Upvotes: 0

Related Questions