我正在浏览wordpress上的一些主题,我发现了一个来自9gag.tv的克隆
您可以在此处查看演示主题 http://codecanyon.net/item/youtube-viral-videos-9gag-tv-clone/full_screen_preview/6770578
如果您看到该页面,则会看到"最新视频"下面的区域,按日期排列的帖子,但是当您打开视频时,该区域会发生变化,并为您提供随机视频。
有没有办法在主页中安排视频,并允许用户浏览旧视频?
答案 0 :(得分:1)
我想使用get_posts()循环很容易实现它。您还需要为您要发布的任何帖子注册新的自定义post_type,并通过循环获取它,如下例所示。
我相信其他人会给出完整答案,但这会让你开始。
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();
}
?>
答案 1 :(得分:0)
您可以使用wordpress php function get_posts()
来获取帖子,然后使用foreach回显您想要的数据。该函数还具有可用于导航的偏移参数。