Grabbing specific content

时间:2012-04-09 作者:Jacksonkr

现在我正在做这个(伪代码)

posts = content_type("special_stuff");
$i = 0;
$n = 5;
$while(have_posts) {
    if($i == $n) {
        // print the content
    }
    ++$i;
}
这就是我一直在做的n第项。我相信有更好的方法,但我是一个不折不扣的人。

相关:

(这个问题)如何获取内容类型的第n个元素?例如,始终从数据库中获取最新的第一个或第五个元素

  • 列表项
    1. 如何基于内容id执行#1?

    2 个回复
    最合适的回答,由SO网友:Eugene Manuilov 整理而成

    首先学习WP_Query

    回答问题:

    (这个问题)如何获取内容类型的第n个元素?例如,始终从数据库中获取最新的第一个或第五个元素。

    $query = new WP_Query( \'post_type=special_stuff&posts_per_page=1&paged=5\' );
    
    列表项目

    // The Query
    $the_query = new WP_Query( $args );
    
    // The Loop
    while ( $the_query->have_posts() ) : $the_query->the_post();
        echo \'<li>\';
        the_title();
        echo \'</li>\';
    endwhile;
    
    // Reset Post Data
    wp_reset_postdata();
    

    SO网友:jessica

    有几种方法可以做到这一点,我的第一个想法是:

    $query = new WP_Query(array(
        \'posts_per_page\' => 1, 
        \'paged\' => 5, 
        \'post_type\' => \'[your_content_type]\',
        ));
    while ($query->have_posts()) : $query->the_post();
    // loop stuff
    endwhile;
    

    结束

    相关推荐

    在前缀为_Content时插入了双引号

    我正在尝试编写一个插件来显示RunKeeper Healthy button 但当我查看页面源代码时,我的输出有额外的空间和双引号。我试图用这个按钮通过内联JavaScript打开一个新窗口。我尝试在单引号和双引号之间切换,并确保正确转义嵌套引号。正在尝试附加get_permalink() 断开RunKeeper共享URL的生成链接。链接本身的图像标记很好,但当我将鼠标悬停在上面时,我看到一个不完整的链接。链接输出为:<a href=\"javascript:void(window.open(\'h